Minions:基于 Postgres 的多 Agent 任务队列,把多 Agent 系统从玩具级拉到生产级
Summary
Garry Tan 在 OpenClaw / GBrain 中内置了 Minions——一个基于 Postgres 的原生任务队列,零额外运维零额外成本。生产数据:拉一月社交帖子任务从"超时 0% 成功"提升到"753 ms 100% 成功",内存从 80MB 降到 2MB,token 成本归零。19 个定时任务并发处理 36,000 月历史数据 15 分钟完成零失败。容错:网关被杀、容器崩 溃任务不丢,自动断点续跑,运行中可发消息改参数。核心命题:多 Agent 系统最大瓶颈不在模型,在队列/状态/重试/持久化这些后端做了 30 年的老东西。"一个没有队列的子代理,只是一个带超时的愿望而已"。这是从玩具级到生产级的底层基础设施升级。
Key Concepts
- Minions — 基于 Postgres 的原生任务队列,内置在 OpenClaw / GBrain
- Postgres 原生队列 — 不依赖 Redis/RabbitMQ/Celery,复用 Postgres 实现,零运维成本
- 断点续跑 — 网关被杀、容器崩溃,任务不丢失,重启后自动从断点继续
- 运行中改参数 — 任务运行过程中通过消息接口修改参数(动态可控)
- 多 Agent 真瓶颈 — 队列、状态、重试、持久化(不在模型本身,不在 prompt 优化)
- 队列即生产力 — "没有队列的子 Agent 只是带超时的愿望" — 队列把不确定性转化为可观测可靠的执行流
- 玩具级 vs 生产级 Agent — 区分线在基础设施成熟度,不在模型能力
Tags
minions, openclaw, gbrain, garry-tan, postgres, task-queue, multi-agent, persistence, retry, production-grade, ai-infrastructure