编码 Agent 的隐藏原语:验证器必须隔离在写入者上下文之外
bibryam · x · 2026-09-08
AgentField 联合创始人兼 CTO Santosh Kumar Radha 发布 harness 编排系列第二篇,提出 coding agent(如 Claude Code、Codex、Gemini CLI)架构中被忽视的核心原语:验证器边界(membrane)。
核心观点:
- 真正的边界不是调用参数(provider、maxturns、maxbudgetusd、tools),而是运行时形成的「膜」:agent 读了哪些文件、用了哪些工具、参考了哪些验证器、留下了哪些副作用。
- 工作区是最大的 prompt:agent 在输出第一个 token 前就已扫描工作目录、README、近期 commit、测试文件和依赖清单,这些读取都进入上下文;系统提示词加用户提示词仅 2000-4000 token,而工作区带来的上下文远大于此。
- 关键设计原则:agent 能看见的验证器会塑造其行为,因此验收检查必须放在写入者的 context、tools、workspace 三者之外,否则验证就不再是独立契约,而变成被优化对象。
文章沿工程师可直接塑造的四个维度拆解单一 harness 的边界表面:启动时读取的工作区、运行中漂移的边界、可见与不可见的验证器、团队能承受的撤回半径。
「编程与Agent」频道最新
- ReCache 论文:工具 Agent KV 缓存省 92% 显存,首 token 提速 3.7 倍 — techNmak · 2026-09-08
- ReCache:复用工具 schema 的 KV 缓存,省 92% 显存 — techNmak · 2026-09-08
- Weaviate 一年实践:Agent 记忆系统的三大坑与解法 — victorialslocum · 2026-09-08
- 两个月前写的 Next.js 应用已积累 48 个安全漏洞 — haydendevs · 2026-09-08
- 博主花 1000 美元实测 GPT-6 Astra:第一次感觉像 AGI — PrajwalTomar_ · 2026-09-08
- Google 开源 Android 自动化智能体 Artemis,AndroidWorld 成功率超 99% — Shruti_0810 · 2026-09-08