6月3日消息,Anthropic推出ant CLI,一个基于Go语言的官方命令行工具,让开发者可在终端直接访问Claude Platform的全部API端点,包括Messages API和托管代理(Managed Agents)。同期Claude Code更新了/fork命令,从单纯的对话分支升级为可在后台携带完整上下文运行Agent的能力,原/fork功能更名为/branch。
两项更新的共同指向是:Anthropic正在将Claude的开发者工作流从"写代码调API"推向"终端原生+GitOps式Agent管理"。
ant CLI:终端直接操作Claude全部API端点,无需curl或JSON工具
ant CLI于4月随Managed Agents一同发布,定位是Claude API的终端原生客户端。相比直接用curl调API,ant省去了JSON请求体构造和Header管理;相比引入完整SDK,ant更轻量,适合shell脚本和CI/CD流程。
核心能力包括:支持YAML和JSON两种输入格式;通过@path语法直接引用本地文件(ant自动对二进制文件做base64编码,文本文件以字符串传入);响应支持过滤和GJSON语法转换;auto模式默认JSON美化输出,列表和检索命令在终端中默认进入交互式浏览器,管道传输时输出纯JSON。
在Managed Agents场景下,ant可以完成创建和配置Agent(支持YAML定义文件,可纳入Git版本控制)、启动会话并发送事件、拉取完整追踪记录(包括事件序列、工具调用和决策路径)。托管Agent会话费率为$0.08/小时(按毫秒计费,空闲不收费),加标准Claude token费率。
安装支持三种方式:brew install anthropics/tap/ant(macOS)、Go安装(go install)、以及curl。CLI内置bash/zsh/fish/PowerShell的补全脚本生成。所有API资源均可通过ant --help查阅,子命令追加--help查看具体参数。添加--debug可打印完整HTTP请求和响应(API Key自动脱敏)。
Claude Code已内置/claude-api技能,可直接调用ant——Claude Code Shell出ant命令、解析结构化输出、对结果进行推理,全程无需自定义集成代码。实际场景包括列出现有Agent会话、批量上传PDF文件夹、调试运行中的Agent等。
/fork升级:后台Agent携带完整上下文运行,原/fork更名为/branch
Claude Code的/fork命令经历了一次语义升级。
原来的/fork功能是对话分支——复制当前对话记录到一个新会话,用户可以在新分支中探索不同方向而不影响主会话。这一功能现在更名为/branch(/fork仍作为别名可用),v2.1.77版本起生效。
新的/fork(或通过Agent工具不指定subagent_type触发)升级为后台Agent运行模式。与简单的对话分支不同,后台Agent Fork携带完整上下文——系统提示、工具权限、对话历史、模型配置、提示缓存——在后台独立运行,执行完成后将结果返回当前会话。
这一机制的实际价值在于上下文隔离。后台Agent可以执行大量工具调用、运行测试、处理长输出,所有中间过程不会污染主对话的上下文窗口。主会话只收到最终的简洁总结。对于复杂代码库的调试、重构和多步骤任务编排,这意味着开发者可以同时运行多个并行Agent,每个Agent在独立的上下文中工作,主线程保持干净。
配合Skills系统使用时,开发者可以在Skill定义中指定context: fork,让特定工作流(如实现、QA、安全审查)自动在隔离上下文中运行。
竞品对比:ant CLI在开发者工具链中的定位
ant CLI的直接对标是OpenAI的Codex CLI和各类API封装工具。ant的差异化在于:原生支持Managed Agents的全生命周期管理(创建→部署→会话→追踪),而非仅限于发送消息;YAML定义+Git版本控制的GitOps工作流,适合团队协作和CI/CD集成;以及与Claude Code的深度互操作(Claude Code可直接调用ant并推理结果)。
分发策略上,ant不限于Anthropic自有平台——Managed Agents通过Fireworks AI等第三方也可访问,ant作为CLI工具本身跨平台可用。
/fork的上下文隔离机制则对标GitHub Copilot的多Agent模式和Codex的并行任务执行。Claude Code的实现更偏向"Agent即子进程"的范式——每个Fork是一个完整的Agent实例,拥有独立的工具权限和上下文,而非简单的任务队列。
需要注意的局限
ant CLI和Managed Agents目前仍处于Beta阶段,beta:前缀下的资源(agents、sessions、deployments、environments、skills)会自动发送beta header。API和CLI的接口可能在正式GA前发生变化。托管Agent的$0.08/小时会话费用加token费用的定价模式对长时间运行的Agent任务可能产生显著成本,开发者需要关注空闲超时和会话管理。/fork的后台Agent运行依赖Claude Code的本地环境,在远程或容器化开发环境中的稳定性仍在持续修复中(近期changelog显示多项相关bug修复)。此外,ant CLI目前为Go实现,对于Python或TypeScript为主的团队,SDK可能仍是更自然的选择。