最近,AWS发布了Kiro Crew,一个多智能体编排器,能够将AI编码代理维持在多轮对话中,并配备记忆、调度和安全机制。许多开发者看了公告后一头雾水,其中一位直接做了一件最实际的事:用Claude Code CLI作为执行引擎,把Kiro Crew重建了一遍。 这个项目叫claude-crew。与其说是复制,不如说它是一个参考架构——告诉你在生产环境中,如何让Claude Code会话不因终端关闭而中断、能从多个界面访问、并在无人值守的情况下安全运行。 如果你已经在用Claude Code做交互式编码,也许从未想过这些场景: - 晚上离开前挂一个agent,让它处理定时任务; - 在别的应用里,通过dashboard查看它的进展; - 放心让它自己执行shell命令,不必全程盯着。 claude-crew表明这些都能用你现有的工具实现。核心思路很简单:以headless模式运行Claude Code,即使用`claude -p --input-format stream-json`。这条命令会返回一个JSON流,你可以解析、管道传输,并以编程方式控制——本质上是把同一个交互式agent变成了可调用的服务。 整个架构由几层构成。第一层是Gateway进程,它负责把CLI、网页dashboard等多个入口复用到底层的同一个会话。作者建议不必一开始就接入Slack或Telegram,先用CLI加一个基于Server-Sent Events的简单网页仪表板就够了。第二层是记忆。Kiro Crew有持久记忆,而claude-crew实现为一个“lessons”文件——把agent跨会话的经验、偏好和教训写进去,下次运行还能接着用。第三层是安全控制,包括PreToolUse审批和操作系统级沙箱,确保agent在无人值守时也只能在限定范围内执行命令。 具体搭建也很直接。先运行以下的命令,检查JSON流是否能正常输出: claude -p --input-format stream-json "your prompt here" 接着实现Gateway,把多个界面接入同一个session。然后用lessons文件实现记忆,最后加上审批和沙箱。 这个项目的价值,不只是复刻一个云厂商的编排器;它等于给所有Claude Code重度用户打开了一条路:一个本地运行的、可编程、可无人值守的AI编码代理,数据自己掌控,行为可审计。如果你也想让AI代理在夜里继续干活,这就是一套现成的起点。

打开网易新闻 查看精彩图片