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
↓ 351 callers
Method
create
* 创建任务 * - 校验项目存在 * - 自动计算 position(同状态下最大 position + 1)
packages/server/src/services/task.service.ts:403
↓ 289 callers
Method
join
(room: string)
packages/server/src/socket/__tests__/socket-gateway.test.ts:46
↓ 282 callers
Method
trim
()
packages/server/src/services/agent-cli/security.ts:110
↓ 208 callers
Method
join
(room: string)
packages/server/src/services/__tests__/access-auth.service.test.ts:64
↓ 207 callers
Method
get
* 获取环境变量
packages/server/src/executors/execution-env.ts:99
↓ 197 callers
Function
cn
(...inputs: ClassValue[])
packages/web/src/lib/utils.ts:4
↓ 125 callers
Method
update
* 更新任务基本信息
packages/server/src/services/task.service.ts:443
↓ 117 callers
Method
push
* 推送消息 * * 内存控制策略: * 1. dedup: streaming 文本/工具状态会用同 path 反复 replace 推送完整新值。 * 新 replace 进来时,删除先前同 path 的 replace —— 旧值已被覆盖,留着只会 O(n²) 爆
packages/server/src/output/msg-store.ts:89
↓ 112 callers
Method
push
(source: AgentCliInstallLogEntry['source'], data: string)
packages/server/src/services/agent-cli/security.ts:82
↓ 109 callers
Method
post
(endpoint: string, data?: unknown, options?: RequestOptions)
packages/web/src/lib/api-client.ts:62
↓ 109 callers
Function
useI18n
()
packages/web/src/lib/i18n/index.tsx:124
↓ 96 callers
Method
get
(endpoint: string, options?: RequestOptions)
packages/web/src/lib/api-client.ts:58
↓ 91 callers
Function
createWorkRequest
(options: { teamRunId: string; targetMemberId: string; status?: WorkRequestStatus; ifBusy?: IfBusyPoli
packages/server/src/services/__tests__/team-scheduler.service.test.ts:146
↓ 83 callers
Method
on
(event: K, handler: Handler<K>)
packages/server/src/core/event-bus.ts:50
↓ 77 callers
Method
set
* 插入环境变量
packages/server/src/executors/execution-env.ts:91
↓ 76 callers
Method
pushPatch
* 推送 patch * @returns 分配给此 patch 的 seq(调用方需要直接 emit 时使用)
packages/server/src/output/msg-store.ts:143
↓ 73 callers
Method
register
(socket: AuthenticatedSocket)
packages/server/src/socket/socket-gateway.ts:40
↓ 62 callers
Method
createMemberPreset
(input: CreateMemberPresetInput)
packages/server/src/services/team-run.service.ts:544
↓ 62 callers
Method
delete
* 快速删除任务 * * 1. 原子标记 Task 为 deletedAt,使普通列表立即隐藏 * 2. 保存后台清理快照 * 3. 通过 EventBus 通知前端实时删除 * 4. 后台 worker 再停止 Session、删除 worktree/branch,并
packages/server/src/services/task.service.ts:571
↓ 60 callers
Function
presetInput
(name: string, aliases: string[] = [name.toLowerCase()])
packages/server/src/services/__tests__/team-run.service.test.ts:45
↓ 59 callers
Function
createTeamRunFixture
(options: { memberCapabilities?: TeamMemberCapabilities[]; queueManagementPolicies?: TeamMemberQueueManage
packages/server/src/services/__tests__/team-scheduler.service.test.ts:96
↓ 54 callers
Method
off
(event: K, handler: Handler<K>)
packages/server/src/core/event-bus.ts:56
↓ 50 callers
Method
has
* 检查是否包含某个环境变量
packages/server/src/executors/execution-env.ts:106
↓ 46 callers
Function
createWorkRequest
(options: { teamRunId: string; targetMemberId: string; status?: string; instruction?: string; })
packages/server/src/services/__tests__/team-reconciler.service.test.ts:274
↓ 46 callers
Method
has
* Check if a terminal exists.
packages/server/src/services/terminal-manager.ts:262
↓ 44 callers
Method
default
* 创建默认执行环境
packages/server/src/executors/execution-env.ts:81
↓ 42 callers
Function
addNormalizedEntry
(index: number, entry: NormalizedEntry)
packages/server/src/output/utils/patch.ts:35
↓ 42 callers
Method
emit
(event: string, payload?: unknown)
packages/server/src/services/__tests__/access-auth.service.test.ts:59
↓ 42 callers
Method
next
()
packages/server/src/output/utils/patch.ts:19
↓ 41 callers
Function
execGit
execFile promisified with timeout
packages/server/src/routes/git.ts:35
↓ 40 callers
Function
feedLine
(parser: ClaudeCodeParser, obj: Record<string, unknown>)
packages/server/src/output/__tests__/claude-code-parser-token.test.ts:8
↓ 38 callers
Method
createTeamRun
(taskId: string, input: CreateTeamRunInput)
packages/server/src/services/team-run.service.ts:682
↓ 37 callers
Function
createTask
(title = 'Team task')
packages/server/src/services/__tests__/team-run.service.test.ts:79
↓ 36 callers
Method
startNextSessions
(teamRunId: string)
packages/server/src/services/team-reconciler.service.ts:33
↓ 35 callers
Function
execGit
( repoPath: string, args: string[], options?: ExecGitOptions )
packages/server/src/git/git-cli.ts:141
↓ 33 callers
Method
extendParams
* 扩展参数
packages/server/src/executors/command-builder.ts:108
↓ 32 callers
Method
request
(method: string, path: string, body?: unknown, query?: Record<string, string>)
packages/server/src/mcp/http-client.ts:24
↓ 31 callers
Function
createFixture
(options: { taskStatus?: TaskStatus; memberCount?: number; teamRunMode?: 'AUTO' | 'CONFIRM'; triggerPo
packages/server/src/services/__tests__/team-reconciler.service.test.ts:192
↓ 31 callers
Function
createSessionManagerMock
(options: { failStart?: boolean } = {})
packages/server/src/services/__tests__/team-scheduler.service.test.ts:212
↓ 30 callers
Function
createRunningInvocation
(options: { teamRunId: string; workRequestId: string; memberId: string; workspaceId?: string | null;
packages/server/src/services/__tests__/team-reconciler.service.test.ts:296
↓ 30 callers
Function
handleError
(error: unknown, reply: any)
packages/server/src/routes/team-runs.ts:152
↓ 30 callers
Function
translate
(source: string, values?: TranslationValues)
packages/web/src/lib/i18n/index.tsx:69
↓ 29 callers
Function
createProviderLookup
()
packages/server/src/services/__tests__/team-scheduler.service.test.ts:181
↓ 28 callers
Method
list
* Alias for `listWorktrees()`, returns just the paths. * Kept for backward compatibility with existing callers.
packages/server/src/git/worktree.manager.ts:682
↓ 27 callers
Function
createTeamRunChildMergeFixture
(options: { mergerCapabilities?: Record<string, unknown>; reviewVerdict?: 'APPROVED' | 'CHANGES_REQUESTED'
packages/server/src/services/__tests__/workspace.service.test.ts:173
↓ 27 callers
Method
getSnapshot
* 获取当前标准化日志快照 * 使用增量缓存:只重放上次快照之后的新 patch,避免每次从头重放
packages/server/src/output/msg-store.ts:285
↓ 27 callers
Method
merge
(id: string, commitMessageOrOptions?: string | MergeWorkspaceOptions)
packages/server/src/services/workspace.service.ts:1857
↓ 27 callers
Function
stringifyJson
(value: unknown)
packages/server/src/services/team-run.service.ts:260
↓ 26 callers
Method
listLocks
()
packages/server/src/services/team-lock.service.ts:81
↓ 25 callers
Method
connect
* 连接到指定命名空间
packages/web/src/lib/socket/manager.ts:71
↓ 25 callers
Function
ensureTaskNotDeleted
(task: { id: string; deletedAt?: Date | null } | null | undefined)
packages/server/src/services/deleted-task-guard.ts:3
↓ 24 callers
Function
createWorkspaceServiceMock
()
packages/server/src/services/__tests__/team-scheduler.service.test.ts:196
↓ 24 callers
Method
kill
(signal?: NodeJS.Signals | number)
packages/server/src/services/agent-cli/task-manager.ts:20
↓ 23 callers
Method
on
(event: string, handler: (...args: any[]) => void)
packages/server/src/socket/__tests__/socket-gateway.test.ts:36
↓ 23 callers
Function
writeErrorLog
(entry: ErrorLogEntry, options: ErrorLogOptions = {})
packages/server/src/utils/error-log.ts:42
↓ 22 callers
Method
createRoomMessage
(teamRunId: string, input: CreateRoomMessageInput)
packages/server/src/services/team-run.service.ts:1269
↓ 22 callers
Function
getMcpToolText
(result: unknown)
packages/server/src/services/__tests__/team-reconciler.service.test.ts:94
↓ 22 callers
Method
start
(id: string)
packages/server/src/services/session-manager.ts:146
↓ 21 callers
Method
delete
(endpoint: string, options?: RequestOptions)
packages/web/src/lib/api-client.ts:86
↓ 21 callers
Method
send
(event: NotificationEvent)
packages/server/src/services/notifications/types.ts:10
↓ 20 callers
Function
stringifyJson
(value: unknown)
packages/server/src/services/__tests__/team-scheduler.service.test.ts:57
↓ 19 callers
Function
blocker
( code: MergeReadinessBlocker['code'], severity: MergeReadinessBlocker['severity'], message: string, d
packages/server/src/services/workspace.service.ts:343
↓ 19 callers
Function
log
(message: string)
packages/desktop/src/main.ts:35
↓ 19 callers
Method
once
(event: 'exit', listener: (code: number | null, signal: NodeJS.Signals | null) => void)
packages/server/src/services/agent-cli/task-manager.ts:21
↓ 19 callers
Method
remove
* Remove a worktree. If the worktree does not exist, this is a no-op.
packages/server/src/git/worktree.manager.ts:276
↓ 18 callers
Function
ensureProjectIsMutable
( project: ProjectGuardInput, action: string )
packages/server/src/services/project-guards.ts:13
↓ 18 callers
Function
feedLine
(parser: CursorAgentParser, obj: Record<string, unknown>)
packages/server/src/output/__tests__/cursor-agent-parser-user.test.ts:6
↓ 18 callers
Function
stringifyJson
(value: unknown)
packages/server/src/services/__tests__/team-reconciler.service.test.ts:65
↓ 17 callers
Method
acquire
(ownerId: string, lockKeys: string[])
packages/server/src/services/team-lock.service.ts:43
↓ 17 callers
Function
createAssistantMessage
(content: string, id?: string)
packages/server/src/output/types.ts:117
↓ 17 callers
Function
updateEntryContent
(index: number, content: string)
packages/server/src/output/utils/patch.ts:61
↓ 16 callers
Method
listRoomMessages
(teamRunId: string, options: ListRoomMessagesOptions = {})
packages/server/src/services/team-run.service.ts:1122
↓ 16 callers
Method
put
(endpoint: string, data?: unknown, options?: RequestOptions)
packages/web/src/lib/api-client.ts:70
↓ 16 callers
Function
reject
(reply: FastifyReply)
packages/server/src/middleware/agent-cli-local-only.ts:55
↓ 16 callers
Function
toIso
(date: Date)
packages/server/src/services/team-run.service.ts:264
↓ 16 callers
Function
workspace
(input: Partial<Workspace> & Pick<Workspace, 'id' | 'branchName'>)
packages/web/src/components/workspace/__tests__/team-workspace-view.test.ts:10
↓ 15 callers
Method
assertWorktreeWorkspace
(workspace: { workspaceKind?: string | null })
packages/server/src/services/workspace.service.ts:2572
↓ 15 callers
Function
normalizePreviewTarget
(input: string)
packages/server/src/services/preview.service.ts:73
↓ 15 callers
Method
on
(event: string, handler: (...args: any[]) => void)
packages/server/src/services/__tests__/access-auth.service.test.ts:54
↓ 15 callers
Function
ptyLog
(pid: number, msg: string)
packages/server/src/executors/base.executor.ts:36
↓ 15 callers
Function
stripAnsiSequences
(text: string)
packages/server/src/output/utils/ansi.ts:16
↓ 14 callers
Function
addTeamMember
(teamRunId: string, overrides: { name?: string; capabilities?: Record<string, unknown>; } = {})
packages/server/src/services/__tests__/workspace.service.test.ts:151
↓ 14 callers
Function
createMemberPreset
(options: { name?: string; triggerPolicy?: 'MENTION_ONLY' | 'USER_MESSAGES'; } = {})
packages/server/src/services/__tests__/team-reconciler.service.test.ts:253
↓ 14 callers
Function
createTeamRunWithMember
(options: { workspacePolicy?: string } = {})
packages/server/src/services/__tests__/workspace.service.test.ts:124
↓ 14 callers
Method
emit
(event: K, payload: EventMap[K])
packages/server/src/core/event-bus.ts:65
↓ 14 callers
Function
getAllProviders
()
packages/server/src/executors/providers.ts:220
↓ 14 callers
Function
getApiBaseUrl
()
packages/web/src/lib/api-base-url.ts:28
↓ 14 callers
Function
getEventBus
()
packages/server/src/core/container.ts:22
↓ 14 callers
Method
listWorkRequests
(teamRunId: string, options: TeamRunVisibilityOptions = {})
packages/server/src/services/team-run.service.ts:1172
↓ 14 callers
Method
stop
(id: string, options: StopSessionOptions = {})
packages/server/src/services/session-manager.ts:502
↓ 13 callers
Function
createTask
(title = 'Workspace service task')
packages/server/src/services/__tests__/workspace.service.test.ts:107
↓ 13 callers
Method
getSocket
* 获取或创建统一 socket 连接
packages/web/src/lib/socket/manager.ts:25
↓ 13 callers
Method
getStatus
()
packages/server/src/services/agent-cli/environment.service.ts:110
↓ 13 callers
Method
releaseByOwner
(ownerId: string)
packages/server/src/services/team-lock.service.ts:73
↓ 13 callers
Method
spawn
* 启动新会话
packages/server/src/executors/base.executor.ts:203
↓ 13 callers
Method
startNext
(teamRunId: string)
packages/server/src/services/team-scheduler.service.ts:430
↓ 13 callers
Method
write
(data: string)
packages/server/src/pipeline/agent-pipeline.ts:79
↓ 12 callers
Function
command
( name: string, args: string[] = ['--version'], versionPattern = String.raw`\d+(?:\.\d+){1,3}` )
packages/server/src/services/agent-cli/manifest.ts:11
↓ 12 callers
Function
createErrorMessage
(content: string, error?: string, id?: string)
packages/server/src/output/types.ts:147
↓ 12 callers
Function
createFakeCodex
* Create a fake `codex` executable that writes argv to a file and outputs the given stdout. * Returns the directory containing the fake binary (for p
packages/server/src/executors/__tests__/codex.executor.test.ts:26
next →
1–100 of 2,302, ranked by callers