Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/agent-tower/core
/ functions
Functions
2,302 in github.com/agent-tower/core
⨍
Functions
2,302
◇
Types & classes
556
↓ 6 callers
Function
buildExpectedSessionPrompt
(rolePrompt: string, instruction: string)
packages/server/src/services/__tests__/team-scheduler.service.test.ts:192
↓ 6 callers
Function
buildPtyCommand
(programPath: string, args: string[])
packages/server/src/utils/process-launch.ts:250
↓ 6 callers
Function
buildPtyWrapperEnv
( agentEnv: Record<string, string>, parentEnv: NodeJS.ProcessEnv = process.env, )
packages/server/src/utils/process-launch.ts:18
↓ 6 callers
Function
buildTextPreview
(value: string | null | undefined, maxLength = TASK_PREVIEW_MAX_LENGTH)
packages/server/src/services/task.service.ts:182
↓ 6 callers
Function
callToolForCurrentMember
(fixture: { teamRun: { id: string }; members: Array<{ id: string }>; }, invocationId: st
packages/server/src/services/__tests__/team-reconciler.service.test.ts:1860
↓ 6 callers
Function
captureTeamRunEnv
()
packages/server/src/services/__tests__/team-reconciler.service.test.ts:69
↓ 6 callers
Method
createPreview
( toolId: AgentCliToolId, platform: AgentCliPlatform, install: AgentCliDownloadedScriptInstall )
packages/server/src/services/agent-cli/downloader.ts:108
↓ 6 callers
Method
delete
* 删除 Workspace * * - 删除前检查是否有 RUNNING 状态的 Session,有则拒绝删除 * - 删除时先停止所有关联 Session 的进程 * - 删除时调用 WorktreeManager.remove 清理 worktree * - wo
packages/server/src/services/workspace.service.ts:1712
↓ 6 callers
Method
destroyAll
* Destroy all active pipelines. Called on graceful server shutdown.
packages/server/src/services/session-manager.ts:578
↓ 6 callers
Function
detectDeclaredMcpServers
( configOverrideArgs: string[] = [], fallbackConfigPath?: string, )
packages/server/src/executors/codex.executor.ts:134
↓ 6 callers
Function
detectProjectGitCapability
(projectPath: string)
packages/server/src/services/project-guards.ts:45
↓ 6 callers
Function
ensureProjectSupportsWorktrees
( project: Pick<ProjectGuardInput, 'name'> & { repoPath: string }, action: string )
packages/server/src/services/project-guards.ts:90
↓ 6 callers
Method
ensureSocketAuthIsCurrent
( socket: AuthenticatedSocket, ack?: (res: AckResponse) => void, )
packages/server/src/socket/socket-gateway.ts:239
↓ 6 callers
Function
entries
(store: MsgStore)
packages/server/src/output/__tests__/codex-parser.test.ts:9
↓ 6 callers
Function
expectPromptOnlyInStdin
()
packages/server/src/executors/__tests__/stdin-prompt.executors.test.ts:80
↓ 6 callers
Function
feedLine
(parser: CursorAgentParser, obj: Record<string, unknown>)
packages/server/src/output/__tests__/cursor-agent-parser-token.test.ts:10
↓ 6 callers
Function
filterGeneratedAttachmentMarkdown
(content: string, attachments: Array<Pick<Attachment, 'originalName' | 'mimeType' | 'storagePath'>>)
packages/web/src/components/team/RoomTimeline.tsx:126
↓ 6 callers
Method
findById
* 获取任务详情
packages/server/src/services/task.service.ts:333
↓ 6 callers
Method
findByProjectId
* 获取项目的任务列表(支持按状态过滤和分页)
packages/server/src/services/task.service.ts:260
↓ 6 callers
Function
getErrorMessage
(error: unknown, fallback: string)
packages/web/src/components/agent-cli/AgentCliEnvironmentPanel.tsx:58
↓ 6 callers
Function
getErrorMessage
(error: unknown, fallback: string)
packages/web/src/pages/TeamSettingsPage.tsx:129
↓ 6 callers
Function
getErrorMessage
(error: unknown, fallback: string)
packages/web/src/pages/ProviderSettingsPage.tsx:219
↓ 6 callers
Function
getInvocationId
(request: { headers: Record<string, unknown> })
packages/server/src/routes/team-runs.ts:197
↓ 6 callers
Function
getOptionalString
(details: Record<string, unknown>, key: string)
packages/web/src/components/workspace/GitOperationsDialog.tsx:37
↓ 6 callers
Method
getRequiredLocks
(request: LockRequest)
packages/server/src/services/team-lock.service.ts:20
↓ 6 callers
Function
getStringField
(value: Record<string, unknown>, field: string)
packages/server/src/mcp/server.ts:18
↓ 6 callers
Function
getToolGroupButtons
(container: HTMLElement)
packages/web/src/components/agent/__tests__/LogStream.test.tsx:60
↓ 6 callers
Function
getWorkspaceGitWatcherService
()
packages/server/src/core/container.ts:50
↓ 6 callers
Function
handleError
(error: unknown, reply: any)
packages/server/src/routes/git.ts:14
↓ 6 callers
Function
handleError
(error: unknown, reply: any)
packages/server/src/routes/conversations.ts:24
↓ 6 callers
Function
handleSelect
(item: CompletionItem)
packages/web/src/components/ui/file-path-list-input.tsx:89
↓ 6 callers
Function
invalidateTeamRunQueries
(payload?: TeamRunInvalidatedPayload)
packages/web/src/lib/socket/hooks/useTeamRunRealtimeSync.ts:22
↓ 6 callers
Function
invocation
(input: Partial<AgentInvocation> & Pick<AgentInvocation, 'id' | 'workRequestId'>)
packages/web/src/components/team/__tests__/room-timeline-items.test.ts:31
↓ 6 callers
Function
isRoomMessageContentOverflowing
( scrollHeight: number, maxHeight = ROOM_MESSAGE_COLLAPSED_MAX_HEIGHT, )
packages/web/src/components/team/room-message-collapse.ts:8
↓ 6 callers
Function
isWorktreeWorkspace
(workspace: WorkspaceKindRecord)
packages/server/src/services/workspace-kind.ts:18
↓ 6 callers
Method
listQueuedWorkRequestsForMember
(teamRunId: string, memberId: string)
packages/server/src/services/team-run.service.ts:1192
↓ 6 callers
Method
listTeamMembers
(teamRunId: string)
packages/server/src/mcp/http-client.ts:221
↓ 6 callers
Function
lockRequest
( capabilities: Partial<TeamMemberCapabilities>, workspacePolicy: WorkspacePolicy = 'shared' )
packages/server/src/services/__tests__/team-lock.service.test.ts:18
↓ 6 callers
Function
makePathRelative
* 将路径转为相对路径(跨平台:处理大小写和不同分隔符)
packages/server/src/output/cursor-agent-parser.ts:365
↓ 6 callers
Function
memberToForm
(member: TeamMember)
packages/web/src/components/team/TeamMemberManageDialog.tsx:124
↓ 6 callers
Method
normalizeExistingPath
(targetPath: string)
packages/server/src/git/worktree.manager.ts:811
↓ 6 callers
Function
normalizePath
(targetPath: string)
packages/server/src/services/workspace-git-watcher.service.ts:67
↓ 6 callers
Method
processDueJobs
(limit = 5)
packages/server/src/services/task-cleanup.service.ts:108
↓ 6 callers
Function
provider
(id: string, name: string)
packages/web/src/components/task/__tests__/SessionReadonlyMeta.test.ts:43
↓ 6 callers
Method
prune
* Prune stale worktree references.
packages/server/src/git/worktree.manager.ts:545
↓ 6 callers
Method
refreshGitWatcher
(workspaceId: string)
packages/server/src/services/workspace.service.ts:401
↓ 6 callers
Function
requestWebSocketUpgrade
( url: string, headers: Record<string, string> = {}, )
packages/server/src/routes/__tests__/previews.integration.test.ts:94
↓ 6 callers
Function
resolveSessionProviderDisplay
( session: Session | null | undefined, providers?: ProviderWithAvailability[], fallback?: SessionProvide
packages/web/src/components/task/SessionReadonlyMeta.tsx:18
↓ 6 callers
Function
restoreTeamRunEnv
(snapshot: TeamRunEnvSnapshot)
packages/server/src/services/__tests__/team-reconciler.service.test.ts:90
↓ 6 callers
Method
sendMessage
(sessionId: string, message: string)
packages/server/src/services/team-reconciler.service.ts:37
↓ 6 callers
Function
syncVisibleWorkspaceGitQueries
( queryClient: QueryClient, payload?: Partial<WorkspaceGitChangedPayload> | null, visibleContext?: Visib
packages/web/src/lib/socket/hooks/useWorkspaceGitRealtimeSync.ts:36
↓ 6 callers
Method
unwatchGitWorkspace
(workspaceId: string)
packages/server/src/services/workspace.service.ts:410
↓ 5 callers
Function
addPath
(p: string)
packages/web/src/components/ui/file-path-list-input.tsx:74
↓ 5 callers
Function
addSelectedMemberId
(selectedMemberIds: string[], memberId: string)
packages/web/src/components/team/room-mentions.ts:3
↓ 5 callers
Function
applyOverrides
( builder: CommandBuilder, overrides?: CmdOverrides )
packages/server/src/executors/command-builder.ts:163
↓ 5 callers
Function
assertNoShellString
(value: string, field: string)
packages/server/src/services/agent-cli/manifest-validator.ts:6
↓ 5 callers
Function
assertNotInternalPath
(...candidates: Array<string | null | undefined>)
packages/server/src/routes/files.ts:109
↓ 5 callers
Function
assertPathInsideConversationRoot
(targetPath: string, root = getConversationRoot())
packages/server/src/services/conversation.service.ts:113
↓ 5 callers
Function
attachNumstat
Merge numstat counts into name-status entries by path.
packages/server/src/routes/git.ts:132
↓ 5 callers
Function
blankForm
()
packages/web/src/components/team/TeamMemberManageDialog.tsx:109
↓ 5 callers
Method
buildInitial
* 构建初始命令
packages/server/src/executors/command-builder.ts:124
↓ 5 callers
Function
buildMcpConfigResponse
(options: { env?: NodeJS.ProcessEnv serverDistDir: string })
packages/server/src/services/mcp-config.service.ts:28
↓ 5 callers
Function
buildProjectGitMetadata
(project: { repoPath: string })
packages/server/src/services/task.service.ts:237
↓ 5 callers
Function
buildPtyCommandWithStdin
( programPath: string, args: string[], stdinFile: string )
packages/server/src/utils/process-launch.ts:257
↓ 5 callers
Function
buildRoomMessageVisibilityWhere
( teamRunId: string, viewerMemberId?: string | null )
packages/server/src/services/team-run.service.ts:386
↓ 5 callers
Function
buildRoomTimelineItems
( messages: RoomMessage[], workRequests: WorkRequest[] = [], invocations: AgentInvocation[] = [], )
packages/web/src/components/team/room-timeline-items.ts:32
↓ 5 callers
Function
canDeleteProvider
(provider: Provider)
packages/server/src/executors/providers.ts:428
↓ 5 callers
Method
checkBranchExists
* Check whether a branch exists (local).
packages/server/src/git/worktree.manager.ts:160
↓ 5 callers
Method
clearApiRetryState
* 清除 API 重试状态(收到正常消息时调用)
packages/server/src/output/claude-code-parser.ts:272
↓ 5 callers
Method
clearReminderTimer
(invocationId: string)
packages/server/src/services/team-reconciler.service.ts:369
↓ 5 callers
Function
compactWhitespace
(value: string)
packages/server/src/services/task.service.ts:68
↓ 5 callers
Method
create
* Create a new worktree with a new branch. * * - Validates branch name * - Checks branch does not already exist * - Creates the worktree b
packages/server/src/git/worktree.manager.ts:237
↓ 5 callers
Method
create
* 创建 Workspace * * - 默认分支名: at/{workspace-short-id}(ID 前 8 位) * - 支持用户自定义分支名 * - 创建前校验分支名合法性 & 是否已存在 * - 创建后自动将关联 Task 状态改为 IN_PROGRESS
packages/server/src/services/workspace.service.ts:1165
↓ 5 callers
Function
createPty
()
packages/server/src/services/__tests__/session-manager.team-run.test.ts:130
↓ 5 callers
Method
createTeamTemplate
(input: CreateTeamTemplateInput)
packages/server/src/services/team-run.service.ts:619
↓ 5 callers
Function
createThinking
(content: string, id?: string)
packages/server/src/output/types.ts:127
↓ 5 callers
Function
createTokenUsageInfo
( totalTokens: number, modelContextWindow?: number, id?: string )
packages/server/src/output/types.ts:183
↓ 5 callers
Function
createToolUse
( toolName: string, content: string, action: ActionType, toolId?: string, id?: string, extras?: {
packages/server/src/output/types.ts:158
↓ 5 callers
Function
createUserMessage
(content: string, id?: string)
packages/server/src/output/types.ts:107
↓ 5 callers
Method
delete
* 删除 MsgStore
packages/server/src/output/msg-store.ts:398
↓ 5 callers
Function
dirname
(p: string)
packages/web/src/components/workspace/ReviewView.tsx:52
↓ 5 callers
Method
emitTeamRunInvalidated
( teamRunId: string, scopes: TeamRunInvalidationScope[], reason: TeamRunInvalidationReason, co
packages/server/src/services/team-reconciler.service.ts:289
↓ 5 callers
Function
ensureGitAvailable
(workingDir: string)
packages/server/src/routes/git.ts:58
↓ 5 callers
Function
estimateMsgBytes
* 估算消息字节大小
packages/server/src/output/msg-store.ts:24
↓ 5 callers
Function
fetchJson
(pathname, options = {})
scripts/import-engineering-team-v1-4.mjs:320
↓ 5 callers
Function
getAgentLabel
(agentType?: AgentType | string | null, fallback?: string)
packages/web/src/lib/agent-meta.ts:37
↓ 5 callers
Function
getEntries
(store: MsgStore)
packages/server/src/output/__tests__/claude-code-parser-token.test.ts:22
↓ 5 callers
Function
getExecutor
(agentType: AgentType, variant: string = 'DEFAULT')
packages/server/src/executors/index.ts:65
↓ 5 callers
Method
getHeadSha
(worktreePath: string)
packages/server/src/services/workspace.service.ts:1918
↓ 5 callers
Function
getLatestTokenUsage
(logs: LogEntry[])
packages/web/src/hooks/__tests__/useTokenUsage.test.ts:11
↓ 5 callers
Method
getMessages
* 获取所有消息
packages/server/src/output/msg-store.ts:277
↓ 5 callers
Method
getOrCreateMainWorkspace
(teamRunId: string)
packages/server/src/services/workspace.service.ts:1332
↓ 5 callers
Function
getProfiles
()
packages/server/src/executors/profiles.ts:145
↓ 5 callers
Function
getSkillMentionMatch
(input: string)
packages/web/src/components/task/skill-mentions.ts:36
↓ 5 callers
Function
getSlashCommandQuery
(input: string)
packages/web/src/components/task/slash-commands.ts:122
↓ 5 callers
Function
getSlashCommandsForAgentType
(agentType?: AgentType | string | null)
packages/web/src/components/task/slash-commands.ts:114
↓ 5 callers
Function
getTokenEntries
(store: MsgStore)
packages/server/src/output/__tests__/cursor-agent-parser-token.test.ts:14
↓ 5 callers
Function
git
(cwd: string, args: string[])
packages/server/src/services/__tests__/workspace-git-watcher.service.test.ts:9
↓ 5 callers
Function
hasGitMetadata
(projectPath: string)
packages/server/src/services/project-guards.ts:41
↓ 5 callers
Function
hasMermaidCodeBlock
(content: string)
packages/web/src/lib/streamdown-mermaid.ts:8
← previous
next →
201–300 of 2,302, ranked by callers