本文档只描述当前仍在主链里的运行面。
项目配置文件:
.agent/config.json
关键字段:
modelopenai_api_keyopenai_api_baseanthropic_api_keyanthropic_api_basegoogle_api_keymcp_extensionsmcp_serverssensitive_tools
mcp_servers 当前支持:
nametransporturlcommandargsenvcwdheaderstimeout_secondstool_prefixrequire_approvalenabled
产品 mode:
planreviewbuild
Mode 只决定默认 built-in capability groups,不决定 provider 或 MCP 行为。
review 是只读审查模式,可通过 CLI /review [--base REF] [paths...] 临时进入;它不暴露 write、run 或 memory_put。
CLI 还提供两个只读可观测性命令:
/tools [all]:显示当前 registry 的工具策略、审批和 sandbox 分类。/audit [limit]:显示最近工具策略检查和执行审计。
默认 capability groups:
readreadsearchask_user
editwriterun
memorymemory_getmemory_putmemory_searchmemory_list
researchweb_searchweb_fetch
tasktask
task 是统一接口,使用 task(operation=...)。
当前支持的 operation:
createlistgetupdatereadyclaimreleasedeleteclear
Skills 是 prompt-layer augmentation,不是 tools。
来源:
.agent/skills/*/SKILL.md
当前支持的 metadata:
namedescriptiontriggerspriorityrequiresfilesmodetoolsconstraints
Skills 会按上下文和 mode 激活,并注入 system prompt。
MCP 是扩展能力层,不属于默认 built-in 主链。
当前 runtime 支持:
streamable_httpstdio
当前行为:
- 单个 remote MCP server 失败不会拖垮整个 registry
- 支持网络重试
- 支持失败冷却
streamable_http支持mcp-session-idstreamable_httpURL 必须是绝对http(s)URL,且不能把凭据写进 URL- remote MCP tools 默认需要审批;只有配置
require_approval: false才会降级为非敏感工具 - JSON-RPC
error会作为明确运行时错误返回,不会被当成空结果吞掉 - trace 会记录 remote tool source
当前 provider 主链:
- OpenAI 官方 SDK
- Anthropic 官方 SDK
- Google 官方 SDK
OpenAI 路径:
- session 级协议锁定
- first successful protocol wins
- provider capability cache
Anthropic 路径:
- 走
messages - 用户可以填
/v1 - runtime 自动归一化 base URL
Google 路径:
- 走官方
google-genai
当前 trace 重点字段:
modecapability_groupsactive_toolsactive_skillsactive_mcp_extensions
tool call 还会记录来源:
built_inmcp_extensionmcp_remote
remote MCP tool call 还会带:
mcp_servermcp_transportremote_tool_name