开源 Theourgia:给 Claude 多 Agent 换掉 Markdown 记忆存储
guenchi · reddit · 2026-10-21
开发者在 Reddit 分享了开源项目 Theourgia:一个为多 Claude agent 协作设计的数据引擎,用来替代 Markdown 文件存储记忆与文档。
背景与动机:作者用一个 "fable" 会话编排多个 "opus" agent 写代码,发现比 sub-agent 更可靠;但同项目会话变多后出现整文件读取找一条规则、基于过期设计行动、互相覆盖等问题,于是做了这个存储层。架构由 fable 5.1 设计、代码全部由 opus 5/5.5 编写,完全开源免费。
1.2.0 已有功能:
- 并发写入:每个 agent/人以独立 writer id 写入私有草稿,多草稿可触同一块,提交时合并;基线已变动的提交会被拒绝并返回变更内容,绝不覆盖他人工作。
- 确定性上下文组装:context --for <task> --budget <tokens> 由五条查询(而非相似度排序)决定开工前必须读什么,并附带凭据(依赖块及查询摘要);agent 提交时用 commit --premises 交回凭据。
1.3.0 即将推出:store 内置小型 Datalog 风格查询语言——规则本身也是 store 中的数据(可版本化、可回溯);规则不能调用宿主代码,只暴露约 20 个内置关系;同一问题同一时点返回字节级一致的结果;支持递归关系与分层聚合(not/count/sum/min/max);写时规则在提交前校验,违规写入直接拒绝;daemon 增量维护查询会话,结果与全量重算字节一致。
「编程与Agent」频道最新
- PHP/node.js/GitLab 大规模安全事件后,Cognition 开源 Devin 修复插件 — Scobleizer · 2026-10-23
- 用 Grok 机器人+租 GPU,个人微调模型变得触手可及 — Rasmic · 2026-10-23
- 一句 prompt 挖出 PHP 预认证 RCE:Agent 辅助漏洞挖掘实录 — chrisrohlf · 2026-10-23
- AutoRouter 公测:按任务难度自动在 Claude/GPT 等模型间分单省 token — floguo · 2026-10-23
- Speak 详解 GPT-Live 实时语言家教:如何用低延迟决策实现即时纠错 — pbbakkum · 2026-10-23
- Google Live API 新增决策触发器,比 function call 更快 — pbbakkum · 2026-10-23