Agent-Autoloop 1.7.1:一条命令架起本地自动化中台,Agent 自己跟进到底
摘要
Agent-Autoloop 1.7.1 于 11 月 9 日发布,让命令行 Agent 在后台自己接活,卡住时等你拍板、等待期间不烧 Token,MIT 开源。
推荐- 软件名称
- Agent-Autoloop
- 版本
- 1.7.1
- 收费
- 免费
- 开源
- 开源
- 更新时间
- 2026-11-10 23:00
Agent 干活的时候不用人守着,它卡住了才发一张卡片问你;你三天不回,这三天一分 Token 都不烧。
Agent-Autoloop 是 2026 年 11 月 3 日建仓的一个开源工具,MIT 协议,用 TypeScript 写。它要解决的场景很具体:命令行 Agent 现在足够能干,可你得坐在终端前面盯着,它问一句你答一句,人一走开这轮就断了。Agent-Autoloop 把自己定位成中间那一层调度,让 Agent 在后台自己接活、自己跟进,遇到拿不准的事再回头找人。仓库一周涨到四千多星,最新版本 1.7.1 在 11 月 9 日发布。
它到底替人挡了什么
一个任务从进来到干完,中间有四段需要人来接:活从哪来、交给谁干、卡住了问谁、干完了怎么上线。Agent-Autoloop 把每一段都做成插件,事件来源接 GitHub 或 GitLab 的钩子、HTTP 接口、定时规则,Agent 那边接命令行工具,通道推送到桌面通知或者飞书、钉钉、企微这类聊天工具,最后一段是交付流水线。
插件化的好处是换一个环节不用重装整套。今天用某个 Agent,明天想换成另一个,配置里改一行就行,不用等它出官方适配。它也明确写了不做后台界面:需要你拍板的时候推卡片,想看全局进展就敲一行命令看状态。
挂起时进程直接退出
这是整套设计里最省钱的一条。Agent 提出一个问题等你回答,很多工具的做法是把进程挂着等,等一小时就占一小时内存,某些按 Token 计费的链路还在偷偷算钱。Agent-Autoloop 的做法是进程当场退出,把等待状态写进数据库,回答之后从原来那段对话接着干。
官方把这个叫挂起零消耗,说明里写得很直白:三天没回,这三天就没有 Agent 进程在跑。对个人用户这可能只是省电,对每天跑几十轮的人来说,差别体现在账单上。
把外部文字当资料,不当指令
第二个值得说的是指令与数据分离。事件的正文往往来自外部,比如一条 Issue 的标题和描述,里面完全可能写着「忽略之前的指令」这种句子。Agent-Autoloop 不把这段文字拼进提示词,而是当资料放进文件,提示词里只出现经过校验的类型、编号和链接。
同一套思路还体现在权限上:用哪个 Agent、在哪个目录、给什么权限,只由本机规则决定,事件里要是带了工作目录、Agent 名、权限这类字段,会被直接拒收。这不是防外人,是防上游系统被人塞了不该有的东西。
另外两条机制偏工程。事件溯源把状态全部从一条只追加的日志算出来,进程被强杀,已经确认的事不会丢,任何一轮为什么跑也能一条命令查清。跳数熔断借了网络里 TTL 的思路:Agent 交回的事件再派给 Agent,层数一路累加,超过 8 层就只记录、不再派活,同时推一张卡片告诉你。
一周三个版本,Windows 是补上的
项目节奏很快。11 月 6 日的 1.6.0 补上 Windows 原生支持,1.6.1 紧接着修了中文用户名和中文目录导致的安装失败,以及桌面上残留的进程窗口。11 月 9 日的 1.7.1 修的是 macOS 上服务起不来:从图形界面拉起的终端会把配置文件写成所有人可写,系统服务因此拒绝加载,现在每次安装都会把权限收回 644,重装一次就能救回已经坏掉的机器。
同一天发布的 1.7.0 还改了一个容易被忽略的细节:卡片回答里多了所选文字,之前只有序号,Agent 会把「第二项」读成第一项,人的决定就这样被读反。
需要说清楚的边界也在仓库里。作者写明四种 Webhook 模板只在本地模拟服务上验证过,GitLab 那条按官方文档格式测过但没连过真实实例,几个第三方 Agent 的接入命令是照文档整理的、没有逐个跑过。这种把没测过的部分标出来的写法,比通篇「全面支持」可信。
Agent-Autoloop 1.7.1 值得看的不是它能接多少种 Agent,而是它把「等人回答」这件事的成本压到了接近零。愿意读一遍规则文件的人,会得到一台不用守着的值班机。