第三十三章:这本书之后,还该继续挖什么
作为收尾,再把后续继续深拆和落 C# 原型时最现实的动作重新排一次。
到这里,Claude Code 的主骨架和第一轮横切系统已经基本串起来了。
但这还不是终点。
更新说明:
- 这一章当时列出的 7 个后续主题,现在已经补成了第 34 到第 40 章
- 如果你是从目录倒着找补充阅读,可以直接顺着后面这 7 章接着读
如果你想先看一份更工程化的缺口盘点,可以对照这篇:
1. 还没彻底榨干的高价值区域
我现在最想继续深拆的,主要还有七块。
1.1 AppState 与 UI/runtime 边界
这块的价值在于:
- Claude Code 的 UI 很重
- 但很多状态其实不是 UI state,而是 runtime projection
如果把这一层彻底拆清楚,你以后做 C# 版时会更容易判断:
- 什么该留在核心
- 什么只该留在宿主
1.2 Telemetry / analytics / attribution
这块对“做功能”不是最急的,但对“做产品级运行时”很值钱。
因为它能回答:
- Claude Code 自己怎么观测运行时
- 哪些链路被它视为重要治理点
- 哪些成本和延迟它在刻意度量
1.3 Memory 系统
memory 现在虽然已经补成了单独章节,但仍然还有继续深挖的空间。
它很值钱,但更偏产品策略层:
- 什么该长期记住
- 什么该 project scoped
- 什么该 team scoped
如果以后 C# 版也想做成完整产品,这块迟早要补。
1.4 认证 / token / 登录运行时
这一块越看越值钱。
因为很多地方其实都跟 auth 深度耦合:
- managed settings eligibility
- policy gating
- remote / bridge
- session ingress
- 组织限制
如果后面要做企业化或远端化,auth runtime 迟早得单开一章。
1.5 插件系统 / 扩展治理
插件这块现在还没有像 MCP 那样拆得够深。
但如果以后 C# 版也想支持:
- 外部扩展
- marketplace
- 组织 allowlist / denylist
那这块一定值得继续挖。
1.6 Hooks 运行时总览
hook 这条线现在已经散落在很多章节里了:
- tool runtime
- permission
- compact
- session memory
- plugin hooks
但还没有一章把它作为正式的 lifecycle system 来写。
这一章如果补上,前面很多专题之间的关系会更清楚。
1.7 模型 / Provider / Capability 路由
现在我们已经知道很多地方会看 provider / model:
- Web 工具
- auth
- managed settings
- remote / 企业化路径
但还没有系统写清楚 Claude Code 怎么处理:
- first-party 和 3P provider
- model capability
- allowlist / deprecation / upgrade
- provider 对工具与权限边界的影响
2. 我建议的下一轮阅读顺序
如果目标还是“继续榨干源码价值,并让 C# 版更能落地”,我建议下一轮按这个顺序走:
- AppState 与 UI/runtime 边界
- 认证 / token / 登录运行时
- Telemetry / analytics / attribution
- Memory 系统
- 插件系统 / 扩展治理
- Hooks 运行时总览
- 模型 / Provider / Capability 路由
这个顺序背后的想法很简单:
- 先继续补核心边界
- 再补企业化和远端化真正依赖的底层
- 最后补更偏产品策略和生态治理的层
3. 如果马上开始写 C#,接下来最现实的动作是什么
如果你现在就想开写,而不是继续读,那我建议立刻做三件事。
3.1 先建空骨架工程
先把核心命名空间和接口放出来:
- Conversation
- Tools
- Context
- Transcript
- Extensions
- Governance
不要先写实现,先把边界立住。
3.2 先跑通最小 turn loop
只带:
- 文本消息
- 一轮 assistant
- 工具调度
tool_result回灌
先让这条主链路活起来。
3.3 再补最小 transcript
哪怕一开始只是最朴素的 append-only journal,也比完全没有强。
因为只要 transcript 从第一天就存在,后面补:
- compact
- resume
- remote attach
都会容易很多。
4. 这本书最想留下的一句话
如果整本书最后只留一句话,我更想把它定成这句:
Claude Code 最值钱的不是某个具体 feature,而是一整套“长生命周期 agent runtime”的组织方式。
只要你后面继续沿着这句话去读源码、去做 C# 版,方向一般就不会偏得太远。