Harness · Coding Agent Book课程总览
研究总览
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 条实现路线

M08
23 个源码结论 · 73 处引用

Oh My Pi

机制覆盖面最广的一类个人 Harness:上下文策略、多方言、Agent hub、OTEL 都很强,但默认 yolo/宿主执行偏激进。

M10
25 个源码结论 · 76 处引用

Pi

优秀的可嵌入 Agent Harness 内核与 SDK;默认安全、MCP 和内建多 Agent 控制面刻意保持轻量。

M15
31 个源码结论 · 87 处引用

DeepSeek-Reasonix

DeepSeek 原生、缓存优先、Go 单二进制与多前端控制面;把低 token 成本、可恢复长会话和插件/子 Agent 治理做成同一套运行时。

M16
38 个源码结论 · 125 处引用

CodeWhale

Rust 单体工作台以 DeepSeek 原生路由为核心,把事件驱动主循环、预算化上下文、执行策略与多 Agent Fleet 放在同一控制面。

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 控制面组合起来。