开源 Curia:把多个 Claude Code Agent 组成有规则的「小社会」
bobo-the-merciful · reddit · 2026-09-29
作者发布开源项目 Curia:不再把多个 Claude Code 终端当独立进程管理,而是组织成一个有记忆、有分工、有法律的小型社会。灵感直接来自 Steve Yegge 的 Gas Town/Wheelhouse 体系(其观点:agent 编排要么退化为混乱,要么进化为社会,而社会的关键是法律)。
解决的痛点(作者同时跑 4-10 个终端时):
- 共享知识不等于记忆:CLAUDE.md/skills/Beads 让每个 session 知道约定,但没有 agent 记得「自己」之前在做什么、为什么——每个 session 都半失忆;
- 账号额度半夜耗尽,难以调度;
- Agent 空转:花一小时盯 CI 本可交接,通信全要经过作者本人;
- 规则只是请求:CLAUDE.md 里的规则没有任何强制检查。
核心设计:
- 每个占用一个命名「席位 seat」,拥有跨 session 的独立记忆;一个 Claude 账号可跑多个席位,同时只激活一个;
- 三类席位:Offices(有常设职务,定时或按需唤醒,如 Consul 管交付、Notarius 把会议纪要转工单、Censor 修失败分支)、Crew(作者直接对话的专业席位)、Fleet(office 派出的工人,各自一份仓库副本);
- 可复用机器只在一个 Python 文件里,而「法律」(roster、规则、记忆)留在各项目自己的目录里,按项目持续建设——对应 Yegge「每个城市的法律都是自己的」论断。
「编程与Agent」频道最新
- 3小时用 Opus 造出多人浏览器游戏,探索异星世界 — mhmazur · 2026-09-29
- 带状态记忆的应付账款审计 Copilot:先例治理的自主审计实践 — ashokyuva · 2026-09-29
- vibe coding 出的网站和产品照样拿到 75 万美元种子轮 — gaganghotra_ · 2026-09-29
- 用 VL 模型分析 19 帧镜头清单,模板化生成多镜头视频提示词 — kim_deadja4951 · 2026-09-29
- 用 Jev 决策模型搭 Agent Harness:15 项实测里哪个决策点真有用 — Prompt Engineering · 2026-09-29
- 撤销第三处编辑不伤前两处:AI 文本编辑的变更重放机制 — memokris · 2026-09-29