CODING AGENT HARNESS · 18 MODULES
从源码学会
Coding Agent
一套给小白的源码教程:从“模型为什么会继续动”讲到“权限、沙箱、上下文、插件、子 Agent 和恢复到底怎么落地”。每一章都回到固定提交的真实代码,不把 README 当作最终答案。
18独立课程10每课章节466源码结论1319精确引用
READING CONTRACT
为什么要做成教程,而不是再写一份报告
报告适合查一个事实:某个函数在哪、某个权限是不是 fail-closed、某个压缩阈值是多少。教程要解决另一件事:让第一次接触 Coding Agent 的人,能把这些事实串成一条因果链。每个课程页都采用“生活比喻 → 概念对比 → 技术链路 → 源码摘录 → 迁移练习 → 下一站”的节奏。
每一条结论都带四个标签固定 commit源码路径 + 行号事实 / 推断 / 风险对应架构与时序图
COURSE CATALOG
18 个 Agent,18 条实现路线
M01
M02
M03
M04
M05
M06
M07
M08
M09
M10
M11
M12
M13
M14
M15
31 个源码结论 · 87 处引用
DeepSeek-Reasonix
DeepSeek 原生、缓存优先、Go 单二进制与多前端控制面;把低 token 成本、可恢复长会话和插件/子 Agent 治理做成同一套运行时。
M16
M17
29 个源码结论 · 84 处引用
Prime Agent
把 provider-neutral Agent Loop、可扩展 AgentSession、结构化 compaction、RLM 子 Agent 与 resident daemon 组合成一个可嵌入的 TypeScript coding harness。
M18
34 个源码结论 · 93 处引用
DeepAgents
以 LangGraph middleware 为编排骨架、以 BackendProtocol 为执行抽象,把文件工具、压缩归档、权限/HITL、子 Agent、Skills/MCP/Plugins 和 CLI 控制面组合起来。