Agent Harness 应该极简:只要循环+工具调用,别上插件
uriwa · reddit · 2026-09-03
作者 uriwa 提出 agent 架构观点:harness 应该只是一个「最小连接器」——对话循环 + 工具调用 + 结果回传,仅此而已。
核心论证:
- 插件/hooks/middleware/生命周期事件每一项单独看都合理,但加在一起后 harness 什么都干了,agent 反而什么都不用干
- 一旦引入流式输出,hooks 必须处理它;并行工具调用要求 hooks 管并发;新 provider 的限制需要每个 injector 都知道——这和深层继承是同一种失败:隐式耦合,能力越强越脆弱
- 更好的替代方案:把 skills 做成纯内容(指令 + 工具 + 脚本),不要 hook 系统。harness 保持极薄,能力放在可版本化、可 diff、可按任务注入的包里
作者自曝做 agent 基础设施,并问社区:你偏好 hook 丰富的 harness 还是薄循环 + 可移植 skills?插件出过什么问题?
「编程与Agent」频道最新
- Subagent 更耗 token 却更便宜:Claude Code 派活实践心得 — dotey · 2026-09-03
- 两起署名争议后,开源研究如何在编码 agent 时代自保 — dhruv2038 · 2026-09-03
- Meta Muse Spark 1.3 免费上架 OpenCode — ramagetime · 2026-09-03
- GitHub 宣布 9 月 10 日举办首届 Copilot Day,含产品发布 — PaulShellDev · 2026-09-03
- Maven 企业级 AI Agent 课程详情:$950、含 $500 算力额度 — hugobowne · 2026-09-03
- 六分钟把客服 agent 部署上 Modal,流程全程实录 — hugobowne · 2026-09-03