Claude 工具调用范式转移
Anthropic 在 Claude 平台推出的 Programmatic Tool Calling 和 Dynamic Filtering 不仅是功能增强,更代表了一种 Agent 架构范式的转移——从自然语言编排转向代码编排,从全量上下文注入转向按需过滤。本文综合多篇非 AI 撰写的深度技术文章,从架构原理、性能数据到生产实践,全面解读这场 Outer Loop 的进化。
系列 · 4
Anthropic 在 Claude 平台推出的 Programmatic Tool Calling 和 Dynamic Filtering 不仅是功能增强,更代表了一种 Agent 架构范式的转移——从自然语言编排转向代码编排,从全量上下文注入转向按需过滤。本文综合多篇非 AI 撰写的深度技术文章,从架构原理、性能数据到生产实践,全面解读这场 Outer Loop 的进化。
基于 openai/codex 源码,拆解选择性并行、Unified Exec、ExecCell、Skills 渐进上下文、Goal 自动续跑,以及如何通过 App Server 嵌入同一套 Runtime。
基于 Codex rust-v0.147.0 源码,用大白话解释工具为什么要按需加载、BM25 如何从大量工具中排出最相关的几个,以及怎样把同一设计搬到 Python、Go 和其他模型。
Outcomes 让一个看不到写手思路的独立评审按评分标准逐条验收,不合格就返工;Dreaming 在会话之间读旧记忆和历史会话,另外生成一份整理好的记忆库,原库不动。这两个都是 Claude 开发者平台 Managed Agents 的接口,Claude Code 里没有。本文按官方文档讲清它们为什么必要、怎样工作,再找出 Claude Code 里的近亲(/goal 和没放开的 auto-dream),用同一个任务把 /goal 实测了 12 次,最后把设计翻译成能搬到任何 Agent 技术栈的两份契约。