附:相关代码文件
源码链接
| 文件 | 对应形态 |
|---|---|
src/entrypoints/cli.tsx | CLI 工具入口 |
src/entrypoints/mcp.ts | MCP 服务器模式入口 |
src/entrypoints/sdk/ | Agent SDK 类型定义 |
src/entrypoints/agentSdkTypes.ts | SDK 公共类型导出(25 个 Hook 事件等) |
src/query.ts | Agent Loop 核心(详见 A) |
src/QueryEngine.ts | 多轮对话引擎(详见 A) |
src/Tool.ts | 工具接口定义(详见 C) |
src/tools/ | 所有内置工具实现(详见 C) |
src/utils/permissions/ | 权限规则系统(详见 B) |
src/services/analytics/ | 分析事件系统(详见 D) |