SheepNav
Smriti

Smriti

smriti.com

跨编码代理的推理状态版本控制

12天前制作者:Himanshu Dongre

关于 Smriti

Smriti 是一个开源的早期项目,旨在为 Claude Code、Codex、Cursor 等编码代理提供推理状态版本控制。它让多个代理能够共享状态、认领任务、检查点决策、检测仓库漂移,并基于彼此的工作继续推进。

核心功能

Smriti 的核心是解决多代理协作中的手忙脚乱问题。当你在同一代码库上切换不同模型或运行多个代理时,它能够记录每个代理的推理过程、决策节点和当前状态,确保工作无缝衔接。

主要特性

  • 状态共享:代理之间可以实时交换推理状态,避免重复劳动。
  • 任务认领:代理可以明确声明正在处理的任务,防止冲突。
  • 决策检查点:关键决策被保存为检查点,方便回溯和审查。
  • 仓库漂移检测:自动识别代码库与代理认知之间的差异,及时同步。
  • 多代理续接:一个代理的工作成果可以被另一个代理直接继承使用。

适用场景

  • 团队使用多个 AI 编码助手(如 Claude Code、Codex、Cursor)协作开发同一项目。
  • 需要频繁切换模型或代理,希望保持上下文一致性。
  • 大型代码库中,多个代理并行处理不同模块,需要协调工作。
  • 对 AI 生成代码进行版本管理和审计,确保可追溯性。

Smriti 目前处于早期阶段,但已为多代理协作提供了坚实的基础设施。它通过轻量级的层,让编码代理的协作变得有序、高效,减少混乱和错误。

相关工具