MCPcopy Create free account

hub / github.com/agent-tower/core / functions

Functions2,302 in github.com/agent-tower/core

↓ 351 callersMethodcreate
* 创建任务 * - 校验项目存在 * - 自动计算 position(同状态下最大 position + 1)
packages/server/src/services/task.service.ts:403
↓ 289 callersMethodjoin
(room: string)
packages/server/src/socket/__tests__/socket-gateway.test.ts:46
↓ 282 callersMethodtrim
()
packages/server/src/services/agent-cli/security.ts:110
↓ 208 callersMethodjoin
(room: string)
packages/server/src/services/__tests__/access-auth.service.test.ts:64
↓ 207 callersMethodget
* 获取环境变量
packages/server/src/executors/execution-env.ts:99
↓ 197 callersFunctioncn
(...inputs: ClassValue[])
packages/web/src/lib/utils.ts:4
↓ 125 callersMethodupdate
* 更新任务基本信息
packages/server/src/services/task.service.ts:443
↓ 117 callersMethodpush
* 推送消息 * * 内存控制策略: * 1. dedup: streaming 文本/工具状态会用同 path 反复 replace 推送完整新值。 * 新 replace 进来时,删除先前同 path 的 replace —— 旧值已被覆盖,留着只会 O(n²) 爆
packages/server/src/output/msg-store.ts:89
↓ 112 callersMethodpush
(source: AgentCliInstallLogEntry['source'], data: string)
packages/server/src/services/agent-cli/security.ts:82
↓ 109 callersMethodpost
(endpoint: string, data?: unknown, options?: RequestOptions)
packages/web/src/lib/api-client.ts:62
↓ 109 callersFunctionuseI18n
()
packages/web/src/lib/i18n/index.tsx:124
↓ 96 callersMethodget
(endpoint: string, options?: RequestOptions)
packages/web/src/lib/api-client.ts:58
↓ 91 callersFunctioncreateWorkRequest
(options: { teamRunId: string; targetMemberId: string; status?: WorkRequestStatus; ifBusy?: IfBusyPoli
packages/server/src/services/__tests__/team-scheduler.service.test.ts:146
↓ 83 callersMethodon
(event: K, handler: Handler<K>)
packages/server/src/core/event-bus.ts:50
↓ 77 callersMethodset
* 插入环境变量
packages/server/src/executors/execution-env.ts:91
↓ 76 callersMethodpushPatch
* 推送 patch * @returns 分配给此 patch 的 seq(调用方需要直接 emit 时使用)
packages/server/src/output/msg-store.ts:143
↓ 73 callersMethodregister
(socket: AuthenticatedSocket)
packages/server/src/socket/socket-gateway.ts:40
↓ 62 callersMethodcreateMemberPreset
(input: CreateMemberPresetInput)
packages/server/src/services/team-run.service.ts:544
↓ 62 callersMethoddelete
* 快速删除任务 * * 1. 原子标记 Task 为 deletedAt,使普通列表立即隐藏 * 2. 保存后台清理快照 * 3. 通过 EventBus 通知前端实时删除 * 4. 后台 worker 再停止 Session、删除 worktree/branch,并
packages/server/src/services/task.service.ts:571
↓ 60 callersFunctionpresetInput
(name: string, aliases: string[] = [name.toLowerCase()])
packages/server/src/services/__tests__/team-run.service.test.ts:45
↓ 59 callersFunctioncreateTeamRunFixture
(options: { memberCapabilities?: TeamMemberCapabilities[]; queueManagementPolicies?: TeamMemberQueueManage
packages/server/src/services/__tests__/team-scheduler.service.test.ts:96
↓ 54 callersMethodoff
(event: K, handler: Handler<K>)
packages/server/src/core/event-bus.ts:56
↓ 50 callersMethodhas
* 检查是否包含某个环境变量
packages/server/src/executors/execution-env.ts:106
↓ 46 callersFunctioncreateWorkRequest
(options: { teamRunId: string; targetMemberId: string; status?: string; instruction?: string; })
packages/server/src/services/__tests__/team-reconciler.service.test.ts:274
↓ 46 callersMethodhas
* Check if a terminal exists.
packages/server/src/services/terminal-manager.ts:262
↓ 44 callersMethoddefault
* 创建默认执行环境
packages/server/src/executors/execution-env.ts:81
↓ 42 callersFunctionaddNormalizedEntry
(index: number, entry: NormalizedEntry)
packages/server/src/output/utils/patch.ts:35
↓ 42 callersMethodemit
(event: string, payload?: unknown)
packages/server/src/services/__tests__/access-auth.service.test.ts:59
↓ 42 callersMethodnext
()
packages/server/src/output/utils/patch.ts:19
↓ 41 callersFunctionexecGit
execFile promisified with timeout
packages/server/src/routes/git.ts:35
↓ 40 callersFunctionfeedLine
(parser: ClaudeCodeParser, obj: Record<string, unknown>)
packages/server/src/output/__tests__/claude-code-parser-token.test.ts:8
↓ 38 callersMethodcreateTeamRun
(taskId: string, input: CreateTeamRunInput)
packages/server/src/services/team-run.service.ts:682
↓ 37 callersFunctioncreateTask
(title = 'Team task')
packages/server/src/services/__tests__/team-run.service.test.ts:79
↓ 36 callersMethodstartNextSessions
(teamRunId: string)
packages/server/src/services/team-reconciler.service.ts:33
↓ 35 callersFunctionexecGit
( repoPath: string, args: string[], options?: ExecGitOptions )
packages/server/src/git/git-cli.ts:141
↓ 33 callersMethodextendParams
* 扩展参数
packages/server/src/executors/command-builder.ts:108
↓ 32 callersMethodrequest
(method: string, path: string, body?: unknown, query?: Record<string, string>)
packages/server/src/mcp/http-client.ts:24
↓ 31 callersFunctioncreateFixture
(options: { taskStatus?: TaskStatus; memberCount?: number; teamRunMode?: 'AUTO' | 'CONFIRM'; triggerPo
packages/server/src/services/__tests__/team-reconciler.service.test.ts:192
↓ 31 callersFunctioncreateSessionManagerMock
(options: { failStart?: boolean } = {})
packages/server/src/services/__tests__/team-scheduler.service.test.ts:212
↓ 30 callersFunctioncreateRunningInvocation
(options: { teamRunId: string; workRequestId: string; memberId: string; workspaceId?: string | null;
packages/server/src/services/__tests__/team-reconciler.service.test.ts:296
↓ 30 callersFunctionhandleError
(error: unknown, reply: any)
packages/server/src/routes/team-runs.ts:152
↓ 30 callersFunctiontranslate
(source: string, values?: TranslationValues)
packages/web/src/lib/i18n/index.tsx:69
↓ 29 callersFunctioncreateProviderLookup
()
packages/server/src/services/__tests__/team-scheduler.service.test.ts:181
↓ 28 callersMethodlist
* Alias for `listWorktrees()`, returns just the paths. * Kept for backward compatibility with existing callers.
packages/server/src/git/worktree.manager.ts:682
↓ 27 callersFunctioncreateTeamRunChildMergeFixture
(options: { mergerCapabilities?: Record<string, unknown>; reviewVerdict?: 'APPROVED' | 'CHANGES_REQUESTED'
packages/server/src/services/__tests__/workspace.service.test.ts:173
↓ 27 callersMethodgetSnapshot
* 获取当前标准化日志快照 * 使用增量缓存:只重放上次快照之后的新 patch,避免每次从头重放
packages/server/src/output/msg-store.ts:285
↓ 27 callersMethodmerge
(id: string, commitMessageOrOptions?: string | MergeWorkspaceOptions)
packages/server/src/services/workspace.service.ts:1857
↓ 27 callersFunctionstringifyJson
(value: unknown)
packages/server/src/services/team-run.service.ts:260
↓ 26 callersMethodlistLocks
()
packages/server/src/services/team-lock.service.ts:81
↓ 25 callersMethodconnect
* 连接到指定命名空间
packages/web/src/lib/socket/manager.ts:71
↓ 25 callersFunctionensureTaskNotDeleted
(task: { id: string; deletedAt?: Date | null } | null | undefined)
packages/server/src/services/deleted-task-guard.ts:3
↓ 24 callersFunctioncreateWorkspaceServiceMock
()
packages/server/src/services/__tests__/team-scheduler.service.test.ts:196
↓ 24 callersMethodkill
(signal?: NodeJS.Signals | number)
packages/server/src/services/agent-cli/task-manager.ts:20
↓ 23 callersMethodon
(event: string, handler: (...args: any[]) => void)
packages/server/src/socket/__tests__/socket-gateway.test.ts:36
↓ 23 callersFunctionwriteErrorLog
(entry: ErrorLogEntry, options: ErrorLogOptions = {})
packages/server/src/utils/error-log.ts:42
↓ 22 callersMethodcreateRoomMessage
(teamRunId: string, input: CreateRoomMessageInput)
packages/server/src/services/team-run.service.ts:1269
↓ 22 callersFunctiongetMcpToolText
(result: unknown)
packages/server/src/services/__tests__/team-reconciler.service.test.ts:94
↓ 22 callersMethodstart
(id: string)
packages/server/src/services/session-manager.ts:146
↓ 21 callersMethoddelete
(endpoint: string, options?: RequestOptions)
packages/web/src/lib/api-client.ts:86
↓ 21 callersMethodsend
(event: NotificationEvent)
packages/server/src/services/notifications/types.ts:10
↓ 20 callersFunctionstringifyJson
(value: unknown)
packages/server/src/services/__tests__/team-scheduler.service.test.ts:57
↓ 19 callersFunctionblocker
( code: MergeReadinessBlocker['code'], severity: MergeReadinessBlocker['severity'], message: string, d
packages/server/src/services/workspace.service.ts:343
↓ 19 callersFunctionlog
(message: string)
packages/desktop/src/main.ts:35
↓ 19 callersMethodonce
(event: 'exit', listener: (code: number | null, signal: NodeJS.Signals | null) => void)
packages/server/src/services/agent-cli/task-manager.ts:21
↓ 19 callersMethodremove
* Remove a worktree. If the worktree does not exist, this is a no-op.
packages/server/src/git/worktree.manager.ts:276
↓ 18 callersFunctionensureProjectIsMutable
( project: ProjectGuardInput, action: string )
packages/server/src/services/project-guards.ts:13
↓ 18 callersFunctionfeedLine
(parser: CursorAgentParser, obj: Record<string, unknown>)
packages/server/src/output/__tests__/cursor-agent-parser-user.test.ts:6
↓ 18 callersFunctionstringifyJson
(value: unknown)
packages/server/src/services/__tests__/team-reconciler.service.test.ts:65
↓ 17 callersMethodacquire
(ownerId: string, lockKeys: string[])
packages/server/src/services/team-lock.service.ts:43
↓ 17 callersFunctioncreateAssistantMessage
(content: string, id?: string)
packages/server/src/output/types.ts:117
↓ 17 callersFunctionupdateEntryContent
(index: number, content: string)
packages/server/src/output/utils/patch.ts:61
↓ 16 callersMethodlistRoomMessages
(teamRunId: string, options: ListRoomMessagesOptions = {})
packages/server/src/services/team-run.service.ts:1122
↓ 16 callersMethodput
(endpoint: string, data?: unknown, options?: RequestOptions)
packages/web/src/lib/api-client.ts:70
↓ 16 callersFunctionreject
(reply: FastifyReply)
packages/server/src/middleware/agent-cli-local-only.ts:55
↓ 16 callersFunctiontoIso
(date: Date)
packages/server/src/services/team-run.service.ts:264
↓ 16 callersFunctionworkspace
(input: Partial<Workspace> & Pick<Workspace, 'id' | 'branchName'>)
packages/web/src/components/workspace/__tests__/team-workspace-view.test.ts:10
↓ 15 callersMethodassertWorktreeWorkspace
(workspace: { workspaceKind?: string | null })
packages/server/src/services/workspace.service.ts:2572
↓ 15 callersFunctionnormalizePreviewTarget
(input: string)
packages/server/src/services/preview.service.ts:73
↓ 15 callersMethodon
(event: string, handler: (...args: any[]) => void)
packages/server/src/services/__tests__/access-auth.service.test.ts:54
↓ 15 callersFunctionptyLog
(pid: number, msg: string)
packages/server/src/executors/base.executor.ts:36
↓ 15 callersFunctionstripAnsiSequences
(text: string)
packages/server/src/output/utils/ansi.ts:16
↓ 14 callersFunctionaddTeamMember
(teamRunId: string, overrides: { name?: string; capabilities?: Record<string, unknown>; } = {})
packages/server/src/services/__tests__/workspace.service.test.ts:151
↓ 14 callersFunctioncreateMemberPreset
(options: { name?: string; triggerPolicy?: 'MENTION_ONLY' | 'USER_MESSAGES'; } = {})
packages/server/src/services/__tests__/team-reconciler.service.test.ts:253
↓ 14 callersFunctioncreateTeamRunWithMember
(options: { workspacePolicy?: string } = {})
packages/server/src/services/__tests__/workspace.service.test.ts:124
↓ 14 callersMethodemit
(event: K, payload: EventMap[K])
packages/server/src/core/event-bus.ts:65
↓ 14 callersFunctiongetAllProviders
()
packages/server/src/executors/providers.ts:220
↓ 14 callersFunctiongetApiBaseUrl
()
packages/web/src/lib/api-base-url.ts:28
↓ 14 callersFunctiongetEventBus
()
packages/server/src/core/container.ts:22
↓ 14 callersMethodlistWorkRequests
(teamRunId: string, options: TeamRunVisibilityOptions = {})
packages/server/src/services/team-run.service.ts:1172
↓ 14 callersMethodstop
(id: string, options: StopSessionOptions = {})
packages/server/src/services/session-manager.ts:502
↓ 13 callersFunctioncreateTask
(title = 'Workspace service task')
packages/server/src/services/__tests__/workspace.service.test.ts:107
↓ 13 callersMethodgetSocket
* 获取或创建统一 socket 连接
packages/web/src/lib/socket/manager.ts:25
↓ 13 callersMethodgetStatus
()
packages/server/src/services/agent-cli/environment.service.ts:110
↓ 13 callersMethodreleaseByOwner
(ownerId: string)
packages/server/src/services/team-lock.service.ts:73
↓ 13 callersMethodspawn
* 启动新会话
packages/server/src/executors/base.executor.ts:203
↓ 13 callersMethodstartNext
(teamRunId: string)
packages/server/src/services/team-scheduler.service.ts:430
↓ 13 callersMethodwrite
(data: string)
packages/server/src/pipeline/agent-pipeline.ts:79
↓ 12 callersFunctioncommand
( name: string, args: string[] = ['--version'], versionPattern = String.raw`\d+(?:\.\d+){1,3}` )
packages/server/src/services/agent-cli/manifest.ts:11
↓ 12 callersFunctioncreateErrorMessage
(content: string, error?: string, id?: string)
packages/server/src/output/types.ts:147
↓ 12 callersFunctioncreateFakeCodex
* 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