下面是 claw-code(Python 移植工作区 + Rust workspace、Harness/清单/审计/会话等)整理的 30 个「值得深挖」研究方向,偏「有钩子、能学到真东西」;可按兴趣点开对应源码与测试逐条啃。

一、claw code源码分析

开篇词Claude Code 进行“从头重写”的项目 Claw Code全面介绍(claw-code)

1、claw-code 源码分析:从「清单」到「运行时」——Harness 为什么必须先做 inventory 再做 I/O?
2、claw-code 源码分析:不调用大模型也能练会话——QueryEnginePort 如何把状态机、停止条件与审计位摆对?
3、claw-code 源码分析:Turn Loop 里的工程细节——多轮对话如何在移植期保持可测试、可回放?
4、claw-code 源码分析:权限拒绝不是补丁——工具调用链上如何做 PermissionDenial 级设计才像成熟产品?
5、claw-code 源码分析:Transcript / Session Store——智能体「运行史」数据结构怎样才算可运维?
6、claw-code 源码分析:Compaction 前置课——上下文压缩在接口层要预留哪些旋钮,避免后期全局返工?
7、claw-code 源码分析:命令宇宙 vs 工具宇宙——commands / tools 镜像清单如何驱动路由与 shim 执行?
8、claw-code 源码分析:Route / Bootstrap / Tool-Pool——把提示词映射到「可执行面」的分层策略
9、claw-code 源码分析:Parity Audit——如何用工程对比把「像不像」从口水战变成可重复报告?
10、claw-code 源码分析:reference_data JSON 快照——大型移植里「对照底稿」该怎么治理与演进?
11、claw-code 源码详细分析:子系统目录地图——几十个顶层包如何用五条轴(会话 / 工具 / 扩展 / 入口 / 桥接)读懂?
12、claw-code 源码详细分析:Remote / SSH / Teleport / Deep Link——运行时分支爆炸怎样用「模拟模式」先收束状态机?
13、claw-code 源码详细分析:Bootstrap Graph——启动阶段图式化之后,排障与扩展为什么会变简单?
14、claw-code 源码详细分析:Command Graph 分段——复杂 CLI 产品如何把命令关系从脑子里搬到纸上?
15、claw-code 源码分析:Tool Pool 组装——默认策略、过滤、MCP 开关如何影响「可用工具面」?
16、claw-code 源码详细分析:Hooks + Plugins + Skills——扩展三角里,哪一层该稳定、哪一层该开放?
17、claw-code 源码分析:洁净室重写——在公开仓库里如何做「学得会、抄不得」的架构迁移?
18、claw-code 源码分析:Python 快迭代 + Rust 硬化——双轨策略的成本、收益与边界在哪里?
19、claw-code 源码分析:cargo 视角的 definitive runtime——会话、压缩、MCP、提示构造如何落到系统语言?
20、claw-code 源码分析:API Client 抽象——多提供商、OAuth、流式响应的统一接口长什么样?
21、claw-code 源码分析:从 REPL 到服务端——CLI / HTTP(SSE) / LSP 多入口如何共享同一颗 runtime 心?
22、claw-code 源码分析:compat-harness——对接编辑器生态时,兼容层该吞掉哪些「历史包袱」?
23、claw-code 源码分析:成本追踪(Cost)与 Hook——企业落地时,计量与策略注入该挂在哪一层?
24、claw-code 源码分析:结构化输出与重试——structured_output 一类开关如何改变「可解析性」与失败语义?
25、claw-code 源码分析:大型移植的测试哲学——如何用 unittest 门禁守住「诚实未完成」的口碑?
26、claw-code 源码分析:OmX $team / $ralph——把 AI 辅助开发从偶发灵感变成可重复流水线
27、claw-code 源码分析:爆款开源之后——Star 曲线与长期维护之间,工程上该建立哪些「反幻觉」机制?
28、claw-code 源码分析:再实现与合规叙事——技术文档、免责声明与协作礼仪如何降低项目风险?
29、claw-code 源码分析:从 TypeScript 心智到 Python/Rust——跨栈移植时类型、边界与错误模型怎么对齐?
30、claw-code 源码分析:Agent 产品化最后一公里——Harness 工程里哪些模块决定「能卖」还是「只能 demo」?

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐