资讯动态

Agent Teams Lite 四种持久化模式解析:engram、openspec、hybrid 与 none 该如何选

发布时间:2026/10/14 16:04:28 来源:尧图企业网站定制
【免费下载链接】agent-teams-liteSpec-Driven Development with AI Sub-Agents. An orchestrator 9 specialized sub-agents for structured feature development. Zero dependencies. Pure Markdown. Works with Claude Code, OpenCode, Cursor, and more.项目地址https://gitcode.com/gh_mirrors/ag/agent-teams-lite点击查看免费下载Agent Teams Lite 是一个零依赖、纯 Markdown的 Spec-Driven DevelopmentSDD工具它用一个 orchestrator 调度 9 个专业 sub-agent把「一个功能」拆成探索、提案、规格、设计、任务、实现、验证、归档等阶段。当你关掉终端、下次再打开时之前生成的提案、规格、设计稿该存到哪这正是artifact_store.mode要解决的问题。本文带你 5 分钟搞懂engram、openspec、hybrid、none四种持久化模式的区别并给出一套可以直接套用的选择方法。完整规范见 docs/persistence.md底层契约见 skills/_shared/persistence-contract.md。先理解痛点为什么 SDD 需要「持久化」AI 助手每一轮对话都要重新处理全部历史。当上下文撑到上限时模型会做compaction有损压缩——文件内容、工具结果都可能丢失。而 sub-agent 每次都以全新上下文启动干完活把结果交回 orchestrator。如果没有一个持久的存储后端这些产物proposal / spec / design / tasks在对话结束时就会彻底丢失下次也没法从中间那个阶段继续。docs/token-economics.md 专门分析了这一点持久化后端能让跨会话恢复用「引用」代替「重读文件」省下数万 token。一张表看懂四种模式 模式存到哪跨会话恢复写项目文件一句话定位engramEngram 记忆库✅从不默认推荐持久且仓库干净openspec项目openspec/目录✅✅文件即产物可提交进版本库hybridEngram 文件系统✅✅双写双保险更耗 tokennone不存仅当前上下文❌从不隐私优先 / 一次性任务行为对比读/写到哪、是否动项目文件详见 skills/_shared/persistence-contract.md。逐个模式详解1. engram默认推荐持久且仓库干净 ⭐读、写都走Engram 记忆库从不创建任何项目文件git 工作区保持干净。跨会话恢复靠两步mem_search拿到 ID →mem_get_observation取完整内容。所有产物用确定性命名sdd/{change-name}/{artifact-type}保证下次能精确匹配到。命名规则与恢复协议见 skills/_shared/engram-convention.md。适合大多数日常场景。想要跨会话记忆、又不想把一堆 md 文件塞进仓库。2. openspec文件即产物可进版本库 开启后一个 change 会生成一套自包含文件夹openspec/ ├── config.yaml ← 项目上下文技术栈、约定 ├── specs/ ← 当前系统的「真源」规格 └── changes/ └── {change-name}/ ├── proposal.md ← 为什么改 范围 ├── specs/ ← 增量规格新增/修改/删除 ├── design.md ← 怎么做架构决策 └── tasks.md ← 实现清单产物都是人类可读的 Markdown 文件可 review、可提交 git、可追溯。归档时 change 文件夹会移动到changes/archive/YYYY-MM-DD-{change-name}/作为审计轨迹。目录结构与产物路径表见 skills/_shared/openspec-convention.md 与 docs/persistence.md。适合团队项目、希望 spec/design 文件进版本库、需要审计留痕。3. hybrid双写双保险 同时把每个产物写到 Engram 和文件系统。读优先 Engram查不到再回退文件系统写必须两边都成功才算完成。代价每次操作消耗更多 token双写双读。官方明确提醒——只在「既要跨会话持久、又要本地可读文件」时才用。详细说明见 skills/_shared/persistence-contract.md。适合合规 / 审计场景既想要跨会话恢复又想要本地可查的文件副本。4. none不持久化 不创建、不修改任何项目文件结果只在当前对话里 inline 返回。连 DAG 状态都不会保存因此无法跨会话恢复。一旦落到none系统会建议你改用engram或openspec。适合隐私敏感、一次性实验、临时跑一个想法不想留下任何痕迹。默认解析规则系统到底怎么选当 orchestrator 没有显式指定时解析逻辑非常保守见 skills/_shared/persistence-contract.mdEngram 可用→ 用engram否则→ 用none。⚠️ 关键点openspec和hybrid永远不会被自动选择只有用户显式要求时才会启用。这样默认策略既安全不污染仓库又不会静默地多花 token。怎么选场景速查表 ✅你的情况推荐模式理由日常开发想要跨会话恢复、仓库保持干净engram默认且最省心想让 spec/design 进 git、团队一起 reviewopenspec文件可读、可提交既要跨会话恢复又要本地可读文件审计/合规hybrid双写双保险注意 token一次性实验、隐私敏感、临时跑一下none不落地、不泄露跨越多天的大特性engram或hybrid保证阶段间可恢复一句话决策默认engram想把文件留进项目就openspec两个都要就hybrid什么都不想留就none。快速配置在 orchestrator 配置里设置artifact_store.mode即可# 默认推荐持久、仓库干净 artifact_store: mode: engram# 隐私 / 本地优先不落任何文件 artifact_store: mode: none其余openspec、hybrid同理把mode换成对应值示例见 docs/persistence.md。常见问题 FAQQ没装 Engram 会怎样A自动回退到none并提示你启用engram或openspec。Qhybrid比engram多花多少A每个产物都要双写、双读token 明显更高官方明确标注「更耗 token按需使用」。Qnone模式还能接着上次的改动继续吗A不能。none不保存任何状态对话一结束产物就没了只能重头再来。Q为什么默认不自动用openspecA为避免在没授权的情况下往仓库里写一堆文件官方坚持「除非显式要求否则不碰文件系统」。小结想要省心 跨会话engram默认。想要文件进版本库、可 reviewopenspec。想要两者兼得愿意多花 tokenhybrid。想要无痕、一次性none。理解了这个artifact_store.mode开关你就掌握了 Agent Teams Lite 里「产物存到哪、能否续命」的核心机制——这也是 SDD 工作流能够稳定跨阶段、跨会话跑下去的关键。赞分享【免费下载链接】agent-teams-liteSpec-Driven Development with AI Sub-Agents. An orchestrator 9 specialized sub-agents for structured feature development. Zero dependencies. Pure Markdown. Works with Claude Code, OpenCode, Cursor, and more.项目地址https://gitcode.com/gh_mirrors/ag/agent-teams-lite点击查看免费下载相关推荐R4ven 4种模式详解GPS、摄像头、IP与All菜单选项该如何选R4ven 4种模式详解GPS、摄像头、IP与All菜单选项该如何选 R4ven 是一款基于浏览器的安全研究工具只需让目标打开一个链接即可追踪其 GPS网络安全后端Engram Memory Core 深度解析local SQLite FTS5 如何成为 Agent 持久记忆的单一事实源Engram Memory Core 深度解析local SQLite FTS5 如何成为 Agent 持久记忆的单一事实源 Engram 是一个面向 A人工智能AI AgentAgent记忆MCP服务Redux状态持久化方案横向对比redux-localstorage与redux-persist该如何选择Redux状态持久化方案横向对比redux localstorage与redux persist该如何选择 做 Redux 应用时页面一刷新内存里的状态创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑