不同入口点目录,负责 CLI、MCP、SDK 与初始化链路的启动装配。
- 相对路径:
src/entrypoints - 直接文件数:5
- 直接子目录数:1
- 递归文件数:8
- 主要文件类型:
.tsx 4、.tsxx 1
- 该目录最常引用的仓库内目录:
src/utils(27)、src/bootstrap(3)、src(3)、src/entrypoints/sdk(2)、src/utils/permissions(2)、bootstrap(1)、src/services/lsp(1)、src/services/oauth(1) - 最常引用该目录的仓库内目录:
src/bridge(6)、src(4)、src/remote(3)、src/utils(3)、src/server(1)、src/tasks/RemoteAgentTask(1)、src/types(1)、src/utils/settings(1)
| 文件 | 行数 | 导出/关键符号 | 说明 |
|---|---|---|---|
agentSdkTypes.ts |
443 | tool, createSdkMcpServer, AbortError, query, unstable_v2_createSession, unstable_v2_resumeSession |
类型定义;导出符号以 tool, createSdkMcpServer, AbortError, query 为主,顶部注释说明:Main entrypoint for Claude Code Agent SDK types. This file re-exports the public SDK API from: - sdk/coreTypes.ts - C... |
cli.tsx |
303 | 未显式导出或以默认导出为主 | 界面组件或交互视图;文件名指向 cli 这一职责,顶部注释说明:Bugfix for corepack auto-pinning, which adds yarnpkg to peoples' package.jsons |
init.ts |
340 | init, initializeTelemetryAfterTrust |
功能实现文件;导出符号以 init, initializeTelemetryAfterTrust 为主,结合所在目录可判断其服务于 src/entrypoints 这条功能线。 |
mcp.ts |
196 | startMCPServer |
功能实现文件;导出符号以 startMCPServer 为主,结合所在目录可判断其服务于 src/entrypoints 这条功能线。 |
sandboxTypes.ts |
156 | SandboxNetworkConfigSchema, SandboxFilesystemConfigSchema, SandboxSettingsSchema, SandboxSettings, SandboxNetworkConfig, SandboxFilesystemConfig |
类型定义;导出符号以 SandboxNetworkConfigSchema, SandboxFilesystemConfigSchema, SandboxSettingsSchema, SandboxSettings 为主,顶部注释说明:Sandbox types for the Claude Code Agent SDK This file is the single source of truth for sandbox configuration types. ... |
| 子目录 | 直接文件数 | 直接子目录数 | 说明 |
|---|---|---|---|
| src/entrypoints/sdk | 3 | 0 | 该目录是 src/entrypoints 下的子模块,围绕 sdk 这一主题组织实现文件。 |