Agentic Coding 深度解析:从架构原理到多 Agent 协作
归档说明:原文是一篇 2,519 行的产品与方法论综合文,混合了 Agent Loop、Messages、OpenCode、OMO 命令、Ralph Loop、Subagent、Harness 与多工具配置。稳定知识已经拆入专题文章;产品命令和内部角色等版本事实交由带版本日期的案例文维护。本页保留原 URL。
Agentic Coding 的稳定定义没有变化:模型围绕目标反复选择动作,Harness 执行工具并把观察结果写回工作集,验证器决定任务是否满足完成条件。具体命令、工具数量、内置角色和默认模型会随版本变化,不再放在一篇永久综合文中。
内容迁移表
| 原文主题 | 当前专题 |
|---|---|
| Agentic Coding 的组件、边界和总阅读路线 | AI Coding Agent 的上下文操作系统 |
| 一次 Agent Loop、Hook、权限与 Trace | 一次 AI Coding Agent Turn 的上下文生命周期 |
| Messages 注入、裁剪、compact、缓存与重放 | Messages 数组的六种操纵策略 |
| Skill、Rules、Commands、Tool Search 与 MCP | AI Coding Agent 的 Skill 加载机制深度解析 |
| 长程任务、Ralph 类外部循环与状态恢复 | Context Paging:Compact、外部化、恢复与 Memory 生命周期 |
| Claude Code、Codex、OpenCode、Cursor、Kimi Code | 2026 Coding Harness 实现图谱 |
| OMC / OmO 的命令、编排、会话与产品案例 | oh-my-claudecode vs oh-my-openagent 深度对比 |
| Subagent 的上下文隔离 | 子 Agent 的本质:上下文隔离与专门化 |
| Multi-Agent 拓扑与适用边界 | Multi-Agent 架构深度解析 |
| Harness 方法、验证管道和长任务拆分 | Harness Engineering 完整指南 |
| Spec、proposal、tasks、verify 与 archive | OpenSpec 实战指南 |
被订正或退役的版本事实
- Messages 是重要运行态载体,但不是唯一状态。
- Claude Code 的工具数量、辅助模型和注入位置不能作为跨版本常数。
- OpenCode、OMO 与 OMC 的命令名、角色名和默认模型必须跟随当前发布版核验。
- Slash Command、Skill、Rule、Hook 和 Plugin 处在不同生命周期,不能用“都是 Markdown”合并解释。
- 多 Agent 的收益取决于任务可分性、上下文隔离和合并成本,不由 Agent 数量单独决定。
原文参考资料已按 claim 分散到对应专题。缺少版本证据的产品断言没有迁移为现行事实。
All articles on this blog are licensed under CC BY-NC-SA 4.0 unless otherwise stated.



