三月初的时候我就逆向了claude并进行了分析 有了下面文章
- 内容介绍
- 文章标签
- 相关推荐
文章如左:https://www.cdxiaodong.life/article/31d0f0c5-b87c-8043-84a2-d47565f6f9e5
不过确实因为是逆向的 相比开源的版本,在重点的分流、多代理调度等功能上没有分析到
下面是最新版本我比较感兴趣的部分
flowchart TD
A["CLI 入口<br/>entrypoints/cli.tsx"] --> B{"参数分流"}
B -->|--version| V["直接输出版本"]
B -->|remote-control / bridge| RC["bridgeMain()<br/>远程控制模式"]
B -->|daemon| D["daemonMain()<br/>守护进程模式"]
B -->|ps / logs / attach / kill / --bg| BG["后台会话管理"]
B -->|默认完整 CLI| M["main.tsx"]
M --> M1["初始化启动优化<br/>profiler / keychain / MDM"]
M1 --> M2["initBuiltinPlugins()<br/>initBundledSkills()"]
M2 --> M3["getTools(toolPermissionContext)"]
M3 --> S["setup.ts<br/>setup(...)"]
M3 --> C["getCommands(cwd)"]
M3 --> AG["getAgentDefinitionsWithOverrides(cwd)"]
S --> S1["switchSession()"]
S1 --> S2["startUdsMessaging()"]
S2 --&
文章如左:https://www.cdxiaodong.life/article/31d0f0c5-b87c-8043-84a2-d47565f6f9e5
不过确实因为是逆向的 相比开源的版本,在重点的分流、多代理调度等功能上没有分析到
下面是最新版本我比较感兴趣的部分
flowchart TD
A["CLI 入口<br/>entrypoints/cli.tsx"] --> B{"参数分流"}
B -->|--version| V["直接输出版本"]
B -->|remote-control / bridge| RC["bridgeMain()<br/>远程控制模式"]
B -->|daemon| D["daemonMain()<br/>守护进程模式"]
B -->|ps / logs / attach / kill / --bg| BG["后台会话管理"]
B -->|默认完整 CLI| M["main.tsx"]
M --> M1["初始化启动优化<br/>profiler / keychain / MDM"]
M1 --> M2["initBuiltinPlugins()<br/>initBundledSkills()"]
M2 --> M3["getTools(toolPermissionContext)"]
M3 --> S["setup.ts<br/>setup(...)"]
M3 --> C["getCommands(cwd)"]
M3 --> AG["getAgentDefinitionsWithOverrides(cwd)"]
S --> S1["switchSession()"]
S1 --> S2["startUdsMessaging()"]
S2 --&

