Polylane 长文:Code mode 本质是决定工具结果进上下文还是进变量
ritakozlov · x · 2026-11-05
Polylane 研究者 Boris Tane 撰文剖析「code mode」:与其让模型逐个调用工具,不如给它一个能执行代码的工具,把其他工具全部暴露为代码里可调用的函数——模型写一段小程序,程序去调工具,只有返回值回到模型上下文。
核心论点:
- 过去一年 code mode 多被讨论为「更好的 MCP 使用方式」,这个定位低估了它——它与 MCP 无关,本质是一个关于工具结果去向的架构决策:进模型上下文,还是进模型所写程序的变量。任何 agent 都可以做这个选择,Polylane 的 agent 对大多数工具调用都选择后者
- 传统 tool calling 的问题:结果全量追加进对话。例如问「main 分支 CI 为什么挂」,模型调 GitHub API 拿回 15 个完整 run 对象,再逐个串行调用获取每个失败 run 的 jobs,上下文迅速膨胀
- 文中用图示拆解了传统循环(模型→harness 执行→全量结果入上下文→再次读取全部消息→决定下一步)与 code mode 的差异
对做 agent 工程的人是一篇值得一读的架构层思考。
「编程与Agent」频道最新
- 「评测胜过感觉」:热议中观点称无 eval 数据的 agent 方案都只是猜 — annetgriffin · 2026-11-05
- 赢下 OpenAI 黑客松进 YC,团队发布围绕 Agent 打造的新手机 Raven — ycombinator · 2026-11-05
- 开源 Mac 神器知了 Cicada:实时同传+AI 会议纪要,月免费 50 小时 — dotey · 2026-11-05
- IBM 推出 AI 编程助手「IBM Bob」,社区直呼名字太搞笑 — zeeg · 2026-11-05
- Zach Lloyd:别用 vibe code 搭软件工厂,提示词串 agent 走不远 — vikvang1 · 2026-11-05
- 实测 Grok 机器人打电话:85 秒通话仅耗 0.2% 额度 — elonmusk · 2026-11-05