每一次提交都记得
写下它的那段对话
AI 代理在会话之间没有记忆。Commit Context 会把每次提交背后的完整代理对话保存为不公开的 gist,并直接在提交信息里附上链接,让每一处改动背后的推理过程都不再丢失。
代码告诉你改了什么,上下文告诉你为什么。AgentsRoom 两者都留住,让你的代理和你的队友都能从上一位停下的地方精确接手。
当 AI 编码代理交付一次提交,diff 留了下来,但产生它的那段对话消失了。改动的原因、走过的弯路、你反复交代的约束、代理做出的判断:会话一结束就全都没了。下一个接手这段代码的代理只能从零开始盲猜。
Commit Context 解决了这个问题。提交面板下方有一个复选框(默认开启),AgentsRoom 会采集这次提交背后一个或多个代理的对话,上传为不公开的 gist,并在提交信息中加上带链接的 Agent-Conversation 尾注。你的 git 历史从此不只是一串 diff,而是一条完整的上下文脉络。
之后,任何代理或任何队友打开这个链接,就能读到塑造这段代码的完整对话:提示词、代理的推理过程、它调用的工具、它修改的文件。过去只存在于一个已经关掉的终端里的上下文,如今是永久的、可分享的,并且就附在它所解释的那次提交上。
为什么上下文比代码更重要
代理没有记忆。每一次新会话都从零开始。Commit Context 把产生这段代码的对话交给下一个代理,让它不必再靠猜测,而是从真实的上下文出发。
原因可以找回。几个月之后,打开任意一次提交所链接的 gist,就能读到那次改动背后的推理、约束、走过的弯路,以及最终的决定。
上下文跟着仓库走。Agent-Conversation 链接就写在提交信息里,clone、push、fetch 之后依然存在,能传到每一个代理和每一位队友手上。
你的密钥仍然只属于你。API 密钥、令牌、.env 中的值等常见敏感信息,会在对话离开你的机器之前尽最大努力被脱敏,而 gist 本身也只能通过不公开的链接访问。
Commit Context 如何运作
可选功能,默认开启,而且永远不会阻塞你的提交。
像平常一样提交
提交面板下方的复选框“将代理对话附加到提交”默认是勾选的。保持勾选,写好提交信息,提交即可。
AgentsRoom 收集对话
它会收集本次提交所涉及文件的那个或那些代理的完整记录,包括子代理的对话,确保采集到的上下文与这次改动相对应。
敏感信息会被脱敏
在任何内容离开你的机器之前,API 密钥、令牌、.env 中的值等常见敏感信息会尽最大努力被遮蔽。
对话上传为不公开的 gist
对话以可读的 Markdown 形式保存,原始记录可供下载,全部藏在一个无法猜测、不公开的链接后面,并与你的 AgentsRoom 账户绑定。
链接写进你的提交信息
带有 gist 链接的 Agent-Conversation 尾注会被追加到提交信息末尾,然后创建这次提交。上传过程永远不会阻塞提交。
下一个代理找回上下文
任何代理或队友都能从 git 历史中打开这个链接,读到改动背后的完整推理,然后带着真实的上下文继续,而不是靠猜。
上下文才是新的代码
稀缺的已经不是代码,而是产生这些代码的上下文。
代理生成代码的速度,早已超过任何人的阅读速度。真正拖慢项目的不是写更多代码,而是在代理能安全改动任何东西之前,重新为它构建所需的上下文。每丢掉一段对话,就意味着又要从头解释一遍。
Commit Context 把每一次提交都变成一个上下文检查点。改动背后的推理离改动本身只有一次点击的距离,这意味着更少的重复解释,更少因为代理不了解约束而引入的回归,以及一个在越来越多代理参与之后依然保持一致的项目。
这就是把上下文工程用在 git 上:留住对话,把它链接到提交,再把它喂给下一个代理。结果是代理之间的交接更顺畅,团队协作更清晰,代码的意图不再是一个谜。
有没有 Commit Context 的区别
同样的 diff,上下文的多少却天差地别。
没有它
- : 终端一关,对话就消失了。
- : 下一个代理只能从 diff 反推意图,再去猜那些约束。
- : 改动的原因无从查起,于是它后来被回滚或被改坏。
- : 队友只能去问作者,而作者其实也记不清了。
- : 上下文散落在一个个已关闭的会话里,从未和代码绑在一起。
有了 Commit Context
- : 完整的对话作为不公开的 gist 附加在提交上。
- : 下一个代理打开链接,直接从真实的推理开始。
- : 原因被永久保留,几个月后依然可读,并与具体的那次提交绑定。
- : 队友直接读对话,不用四处打听。
- : 上下文跟着仓库走,经过 clone、push 和 fetch 依然在。
上下文正是 AI 代理做到精准所需要的东西。Commit Context 把它保存在改动所在的地方。
为需要交接棒的 AI 代理而生
AgentsRoom 是一个指挥中心,用来并行运行大量 AI 编码代理。Commit Context 把这个思路延伸到 git 本身:与其让每个代理的推理过程凭空蒸发,不如把对话钉在对应的提交上,让整支队伍共享同一份记忆,知道代码是怎么走到今天这一步的。
gist 里既有为人阅读准备的干净 Markdown 视图,也有完整保真的原始记录。你可以像读文档一样读这段对话,也可以把原始上下文直接喂给下一个代理。无论哪种方式,交接都不会有任何损耗。
在 AI 编码工具中,跨代理共享上下文还是一个新兴的想法,而 AgentsRoom 对此立场鲜明:留住对话,把它附在提交上,让它随时能被找回。目标是代理之间的沟通更顺畅,上下文交接更干净,项目在不断成长的同时依然保持一致。
Commit Context 不绑定任何提供商。无论你的代理跑在 Claude Code、Codex、Antigravity CLI、OpenCode、Aider、Grok Build、Mistral Vibe 还是 Kimi Code 上,每一次提交背后的对话都会以同样的方式被采集和链接。
想手动创建一个 gist?
Commit Context 基于 AgentsRoom Gist 构建,这是一个面向代理对话和代码的不公开 gist 托管服务。不需要提交也能使用它。
像在公开的代码 gist 托管服务上那样手动创建一个 gist,粘贴你的内容,拿到一个不公开的链接,然后分享出去。完全开放,免费使用。
在 gist.agentsroom.dev 上创建 gistFAQ
什么是 Commit Context?
它把一次提交背后的代理对话保存为不公开的 gist,并通过 Agent-Conversation 尾注在提交信息中附上链接,这样任何人,包括下一个 AI 代理,都能找回这次改动背后的推理。
它默认是开启的吗?
是的。提交面板下方的复选框“将代理对话附加到提交”默认是勾选的。你可以随时按项目关闭它,而且第一次运行时,在任何内容上传之前会先看到一次性的说明。
对话存放在哪里?
存放在 AgentsRoom 的后端,与你的账户绑定,藏在一个由高熵串构成的不公开链接后面。它不会被列出,也无法被搜索到。任何拿到这个链接的人都能阅读,正因如此,才能轻松把它交给另一个代理或队友。
我的密钥会被上传吗?
API 密钥、令牌以及 .env 风格的值等常见敏感信息,会在对话离开你的机器之前尽最大努力被脱敏。请把它当作一道安全网,而不是绝对保证,同时不要公开这个链接。
下一个代理如何使用这些上下文?
Agent-Conversation 链接就写在提交信息里,任何读取 git 历史的代理都能找到它,并打开对话,找回产生这次改动的提示词、推理、工具调用和编辑记录。
对话是什么格式的?
面向人阅读的是一份可读的 Markdown 对话,同时提供完整保真的原始记录供下载。你可以像读文档一样读它,也可以把原始上下文重新喂给代理。
它会拖慢或阻塞我的提交吗?
不会。上传在提交之前进行,这样链接才能写进提交信息;一旦出现任何问题,提交依然会照常完成,只是少了那条尾注。它永远不会阻塞你的工作。
它支持哪些代理?
Commit Context 不绑定任何提供商。它支持 Claude Code、Codex、Antigravity CLI、OpenCode、Aider、Grok Build、Mistral Vibe 和 Kimi Code,对每一个都以同样的方式采集并链接对话。
不做提交也能创建 gist 吗?
可以。AgentsRoom Gist 允许你在 gist.agentsroom.dev 上手动创建不公开的 gist,粘贴任意内容并分享链接,就像在公开的代码 gist 托管服务上一样。
共享上下文为什么这么重要?
因为 AI 代理在会话之间没有记忆,稀缺的资源是上下文,而不是代码。把对话附加到提交上,能让代理保持精准,让代理之间的交接更顺畅,也让项目在不断成长的同时保持一致。
你可能还会喜欢
AI 提交消息
内置于 AgentsRoom 的 AI 提交消息生成器。点击提交字段上的闪光点,它读取真实的 git 差异并写入一条干净的Conventional Commits 格式的提交消息。输入一个粗略草稿,获取重写。您团队的格式规则在每次生成时都会应用。
按代理审查
分别审查并提交每个代理的改动,归属清晰明确。
代理委派
让代理把工作交给子代理,同时保持对话井然有序。
代理团队
编排多个代理在同一个项目上协同工作。
恢复会话
从你离开的地方重新接上代理会话,历史记录完整保留。
多提供商
在同一个窗口里运行 Claude Code、Codex、Antigravity CLI、OpenCode、Aider、Grok Build、Mistral Vibe 和 Kimi Code。
提示词库
跨项目、跨代理保存、整理并复用你最好的提示词。
留住上下文,而不只是代码
把代理对话附加到每一次提交上,为下一个代理提供做到精准所需的上下文。
配套应用:随时随地监控你的 Agent
使用 Claude、Codex、Antigravity CLI 或其他 AI 提供商。
把 Bug 和需求直接发送到您的公开待办清单。
AgentsRoom 实际运行一瞥。