项目连续性

Agent 会忘。项目不该忘。

给 Agent 一句话装上 Agnir。下次打开新会话时,只要说“继续”,它就能从项目里读到当前状态、下一步、决策和证据,然后接着做。

不绑死某个 Agent 不依赖私有聊天记录 不接管你的开发流程
新会话 · 没有 Agnir

你 › 继续。

Agent › 我们之前做到哪了?

新会话 · 使用 Agnir

你 › 继续。

Agent › 已加载 Agnir。下一步是补集成测试,我继续。

先安装

一句话,就能开始。

复制下面的提示词,粘贴给你的 Agent。

为这个项目安装并初始化 Agnir:https://github.com/iorLab/agnir

先装上,打开新会话,说一句“继续”,区别会立刻出现。

怎么用

四步,就够了。

Agnir 不会增加你的日常负担。你只需要表达“”的意图,它就会帮你留下可恢复的 Checkpoint。

01

安装

把上面那句安装指令交给 Agent。

02

正常工作

照常开发、调试、审查、提交代码。Agnir 不替代你的开发流程。

03

Checkpoint

做到一个阶段时,表达“”的意图。Agnir 就会保存当前项目状态。

04

在新会话里继续

打开一个新会话,说“继续”。Agent 从项目里重新加载 Agnir,然后从上次 Checkpoint 接着做。

先把疑虑说清楚

不用改原来的工作方式

会绑死在某个 Agent 上吗?

不会。Agnir 的连续性属于项目,不属于某个 Agent、模型、聊天或执行环境。

要保存所有聊天记录吗?

不用。Agnir 只留下真正需要跨会话延续的少量项目事实,不把聊天历史当成项目真相。

会接管 Git、IDE 或开发流程吗?

不会。你的工具继续做原来的事;Agnir 只负责让项目状态可发现、可加载、可 Checkpoint。

这是另一个记忆黑箱吗?

不是。下一步、决策和证据都会以可读的 md 文档留在项目里。

最后再讲概念

Agnir 到底是什么?

Agnir 是一个 Project Continuity(项目连续性)协议:把新的 Agent 真正需要的少量项目事实,作为项目自己的持久信息留下来。

01

当前状态

现在已经确定了什么。

02

下一步

接下来做什么,按什么顺序。

03

决策

以后继续开发时不能丢掉的约束和选择。

04

证据

让恢复、审查、迁移和对齐都能被验证的记录。

为跨工具而设计

换 Agent,不换项目。

Agnir Core 不绑定 Git、GitHub、文件系统、ChatGPT、某个具体 Agent、Skill 或存储引擎。它们都围绕项目连续性工作,而不是反过来把项目绑在某个工具上。

v1.0.0最新稳定版
PASS独立实现验证通过
Svif首个已记录的下游采用案例

常见说法

表达“保存状态”的意图即可

checkpoint 保存进度 先到这里 收尾一下 保存一下当前状态 记一下现在进度 save progress

这些是常见表达示例,不是固定口令。