AI 提交消息

停止输入 "wip"。
发布您可以阅读的 git 历史。

内置于 AgentsRoom 提交面板和审查模式的 AI 提交消息生成器。点击提交消息字段上的闪光点,它读取您正在提交的文件的实际 git 差异,然后以Conventional Commits 格式写入一条干净的消息。

输入一个粗略草稿,如 "修复临时 pdf",它会返回一条由差异信息提供的适当提交消息。每个项目只需添加一次您团队的格式规则,生成的每条消息都遵循这些规则。

AI 提交消息
助手
修复临时标签 p
git 差异3 个文件
描述提交,或发送空白

提交助手气泡:发送一个粗略草稿或什么都不发送,获取一条干净的提交消息,一键应用。

提交消息是 git 工作流中每个人都匆忙的部分。代码完成,差异已暂存,消息字段填入 "修复"、"wip" 或 "更改"。三周后,有人查看 git 日志以理解回归,而历史记录却什么也没有。好的提交消息在提交时写起来便宜,但事后重构却昂贵:这种不对称性就是整个问题。

AI 提交消息弥补了这一差距。在更改面板或审查模式中,点击提交消息字段旁边的闪光按钮。一个小助手气泡会打开。您可以输入提交内容的快速草稿,或什么都不发送。AgentsRoom 读取与您的提交相关的文件的真实 git 差异,将其发送到 AgentsRoom 服务器,并返回一条干净的提交消息:Conventional Commits前缀、72 个字符以内的主题、仅在更改需要时才有的简短正文。单击一下即可将其放入字段中。不满意?重新生成。

生成器是一个已经可以正常工作的系统的第二层。AgentsRoom 从上下文中免费预填提交消息:待办事项票的标题与其类型映射到Conventional Commits前缀,代理报告的会话标题,或其最新通知。AI 层用于上下文无法告知的所有内容:差异中实际发生了什么,以您团队编写 git 历史的方式表达。

生成器为您提供的内容

每次点击生成一条干净的提交消息,基于您正在提交的文件的真实 git 差异,而不是猜测。默认采用Conventional Commits 格式:feat、fix、refactor、chore、docs 等。

您的草稿是意图,差异是证据。输入 "修复临时 pdf",得到 "bug(PDF-1347) : PDF 导出中缺少温度标签"。票据引用和您草稿的语言得以保留。

每次应用项目格式规则。一次性以纯文本编写您的约定,生成的每条消息都遵循它。规则与您的帐户同步,并在不同机器之间跟随项目。

它尊重您的提交范围。它读取的差异遵循每个代理的过滤器和您排除的文件,因此消息准确描述了此提交包含的内容,而不多于此。

它是如何工作的

从暂存的差异到值得保留的提交消息,仅需一次往返。

01

打开助手

在更改面板或审查模式中,点击提交消息字段上的闪光按钮。一个小气泡会打开,助手的样式与代理顾问相同。

02

给它一个草稿,或者什么都不发

输入一个粗略的意图("修复临时标签 pdf"、"重构身份验证保护")或直接按发送。草稿是可选的:仅差异就足以写出一条消息。

03

AgentsRoom 读取真实的差异

与您的提交相关的文件的 git 差异在本地收集:遵循每个代理的过滤器和排除的文件。仅在您点击时发送,从不在后台发送。

04

获取一条干净的消息

服务器向 OpenAI(gpt-4o-mini,密钥保存在服务器端)请求一条确切的提交消息:Conventional Commits前缀、72 个字符以内的主题、仅在需要时才有的简短正文,使用您草稿或界面的语言编写。

05

应用或重新生成

点击 "使用此消息",它将放入提交字段,准备编辑。您手动输入的任何内容始终优先于生成的文本。不对?重新生成。

您团队的格式,而不是通用格式

差异化因素:AI 实际遵循的每个项目提交消息规则。

项目规则

始终使用格式 bug(TICKET-123) : 描述

您的草稿修复临时 pdf

大多数提交消息生成器为每个人生成相同的通用样式。真实团队有真实的约定:票据前缀、范围、语言、情绪。AI 提交消息在气泡中有一个设置齿轮:打开它,将您的规则以自由文本形式编写,每个项目一次。像 "始终使用格式 bug(TICKET-123) : 描述" 这样的内容就足够了。

从那时起,生成的每条消息都遵循这些规则。规则按项目存储并与您的帐户同步,因此同一项目在您工作的每台机器上保持相同的 git 历史样式。更改约定一次,所有在该项目上生成提交消息的人都会获得新格式。

在您点击之前已经预填

在每次提交中都有效的免费、确定性层,无配额,无网络。

AI 生成是第二层。第一层在每个计划中都提供,无限制:AgentsRoom 从它已经拥有的上下文中预填提交消息字段。来自待办事项票?票据标题成为消息,票据类型成为正确的Conventional Commits前缀:feat、bug、refactor、chore、docs、style、perf、test 或 security。没有票据?代理报告的会话标题被使用,或其最新通知作为后备。

如果票据来自您公共待办事项上的报告者,提交会以名字致谢:"(由 Marie 报告)"。而您手动输入的任何内容始终优先:手动输入在每个代理过滤器中被记住,因此切换过滤器不会丢失您的文本。

构建正确

仅在您点击时
没有任何内容在后台分析。git 差异仅在您在助手气泡中按发送时离开您的机器。
您的差异从不存储
差异用于一次生成并被丢弃。仅记录您输入的简短草稿和生成的消息,以便进行配额计算。
应用中没有 API 密钥
OpenAI 密钥仅存在于 AgentsRoom 服务器上。它从未在桌面应用中发送,也从未到达您的机器。

与其他 AI 提交信息生成器的比较

用 AI 写提交信息的好工具不少。这里介绍每个工具的长处,以及 AgentsRoom 的不同之处。

aicommits

一个极简的开源 CLI:把暂存的 diff 发送给 OpenAI,用返回的答案提交。您需要自备 API 密钥,并在每台机器上单独配置。

在 AgentsRoom 中无需 API 密钥、无需安装:闪光按钮就在提交信息框上,您的格式规则在每台机器上都跟随项目。

OpenCommit

一个可配置的开源 CLI:支持多个 LLM 提供商(OpenAI、Anthropic、Gemini、Ollama)、Conventional Commits 选项、git 钩子和 GitHub Action。密钥和配置由您自己管理。

AgentsRoom 保留了这些能力却无需配置:默认 Conventional Commits,外加与账户同步的自由文本项目规则。

GitHub Copilot

GitHub Copilot 作为 Copilot 订阅的一部分,能根据暂存的改动填写 VS Code 中的提交信息框。

AgentsRoom 不绑定任何编辑器:生成器位于多智能体房间的提交面板中,无论您的智能体运行哪个 CLI。

JetBrains AI Assistant

JetBrains AI Assistant 在 IntelliJ 系列 IDE 中生成提交信息,拥有深度 VCS 集成,属于 AI Assistant 套餐。

AgentsRoom 可与任何编辑器、任何智能体 CLI 并行工作,信息严格匹配提交范围:包括按智能体筛选和排除的文件。

Cursor

Cursor 可以直接在它的编辑器里为暂存的 diff 写提交信息。

AgentsRoom 补充了代码编辑器看不到的东西:哪个智能体改了哪些文件、工作背后的待办工单,以及应当署名感谢的报告者。

这些工具都可以和 AgentsRoom 并用:提交面板接受任何信息。区别在于,这里干净的提交信息内置于您的智能体已经在工作的房间中:无需额外工具、无需 API 密钥,不用账户也能免费试一次。

每个计划均包含

无需帐户即可尝试。确定性预填对所有人免费且无限制。

访客
1 次免费尝试
免费
每月 5 次生成
Plus
每月 100 次生成
专业
无限制

每月计数在每个日历月的开始时重置。失败的生成不会消耗您的配额。

FAQ

AgentsRoom 中的 AI 提交消息是什么?

它是内置于 AgentsRoom 提交面板和审查模式的 AI 提交消息生成器。点击提交消息字段上的闪光点,选择性地输入一个粗略草稿,它会根据您正在提交的文件的真实 git 差异,以Conventional Commits 格式写入一条干净的提交消息,遵循您每个项目的格式规则。

生成器实际读取什么?

与您的提交相关的文件的 git 差异,在您的机器上本地收集。它遵循每个代理的过滤器和您排除的文件,因此消息准确描述了提交包含的内容。差异仅在您点击发送时发送,从不在后台发送。

我的 git 差异存储在服务器上吗?

不。差异用于那一次生成,且从不存储。仅记录您输入的简短草稿和生成的提交消息,以便计算您的每月配额。OpenAI 密钥保持在服务器端,从不到达桌面应用。

生成的提交消息使用什么格式?

默认使用Conventional Commits 格式:前缀如 feat、fix、refactor、chore、docs、style、perf 或 test,72 个字符以内的主题行,以及仅在更改确实需要时才有的简短正文。如果您设置了每个项目的格式规则,则这些规则优先于默认格式。

它可以遵循我团队的提交消息约定吗?

是的,这正是格式规则的目的。在助手气泡中打开齿轮,将您的约定以纯文本形式编写,例如 "始终使用格式 bug(TICKET-123) : 描述"。该项目上的每次生成都遵循此规则。规则与您的帐户同步,并在不同机器之间随项目移动。

如果我已经自己输入了部分消息怎么办?

手动输入始终优先。生成的消息仅在您点击 "使用此消息" 时应用,您可以像编辑任何文本一样在之后进行编辑。您手动输入的内容在每个代理过滤器中被记住,因此您输入的内容不会被静默覆盖。

消息使用什么语言编写?

您草稿的语言。用法语输入您的意图,提交消息也会以法语返回。如果您发送了一个空草稿,则会回退到您 AgentsRoom 界面的语言。

这与自动预填有什么不同?

预填是确定性的、免费的且无限制的:它根据待办事项票的标题和类型、代理的会话标题或其最新通知生成消息,而无需读取差异或进行网络调用。AI 生成器读取实际差异并根据实际更改写入消息。它们是叠加的:预填覆盖常规情况,闪光点覆盖其余情况。

我每月可以获得多少次生成?

无帐户的情况下有一次免费尝试,免费计划每月 5 次,Plus 每月 100 次,Pro 则无限制。失败的生成不计入您的配额,每个日历月计数重置。

它是否与 Claude Code、Codex 和其他提供者兼容?

是的。生成器在 git 差异上工作,而不是在代理上,因此无论是哪个 CLI 生成了更改,它的行为都是相同的:Claude Code、Codex、Antigravity CLI、OpenCode、Aider、Grok Build、Mistral Vibe 或 Kimi Code。预填使用的票据标题和会话标题也与提供者无关。

AgentsRoom 是 aicommits、OpenCommit 或 GitHub Copilot 提交信息的替代品吗?

就提交信息这部分而言,是的。aicommits 和 OpenCommit 是需要用自己的 API 密钥安装和配置的 CLI;GitHub Copilot、JetBrains AI Assistant 和 Cursor 在各自的编辑器内生成信息。AgentsRoom 把生成器内置于多智能体提交面板:无需管理 API 密钥,按项目的自由文本格式规则与账户同步,信息严格匹配提交范围,diff 也永远不会被存储。

您可能还喜欢

编写值得阅读的 git 历史

从您的真实差异中生成干净的Conventional Commits,仅需一次点击,采用您团队的格式。免费试用,无需帐户即可进行首次生成。

免费下载 AgentsRoom

配套应用:随时随地监控你的 Agent

使用 Claude、Codex、Antigravity CLI 或其他 AI 提供商。

获取扩展
Chrome Web Store

把 Bug 和需求直接发送到您的公开待办清单。

AgentsRoom 实际运行一瞥。

多项目管理
多供应商
多代理运行
实时状态
文件差异与提交
移动应用
实时预览
代理团队
浏览器自动化
Backlog 驱动开发
提示词库
技能库
查看所有功能