HeadlinesBriefing favicon HeadlinesBriefing.com

Foremerge:在代码冲突前捕获意图冲突

Hacker News •
×

Foremerge 是一个构建在 Git 之上的开源编码代理协调协议。它让代理在保持隔离工作树的同时,共享意图、语义声明、依赖关系、临时变更集、决策、验证和来源信息。只需将一行命令粘贴到 Claude Code、Codex 或 Cursor 中即可安装。每个代理都能看到其他代理即将更改的内容,即使它们处于不同的工作树中。

Foremerge 是一个位于 git 之上的本地“类 git”协调层。在编辑之前,每个代理都会发布一个意图及其将要更改的范围。第二个代理的发布会在写入任何代码之前返回一个 HIGH destructive_vs_additive 发现。代理保留各自的工作树,共享状态是 git 公共目录中的一个 SQLite 文件。没有钩子,没有合并驱动程序,没有任何东西会重写你的历史记录。

它以单个 Rust 二进制文件的形式发布,包含一个 CLI 和一个带有 18 个工具的 MCP 服务器。由于该协议没有任何提供商特定的内容,Claude 代理和 Codex 代理可以通过同一个存储进行协调。在接受任何工作之前,Foremerge 会针对该变更的确切 git 状态运行一个你配置的命名检查。

检测是确定性的,没有评判模型读取你的代码。HIGH 冲突仅针对已声明的操作进行断言。声明是建议性租约,而不是锁。开源版本是单一匹配,而不是分布式共识。已在同一仓库上测试多达 98 个并行代理,零冲突。Apache-2.0。

关键实体:公司:Foremerge、GitHub、Claude Code、Codex、Cursor

FAQ:什么是 Foremerge?

Foremerge 是一个构建在 Git 之上的开源编码代理协调协议,能在代码冲突之前捕获意图冲突。

FAQ 问:什么是 Foremerge?

FAQ 答:Foremerge 是一个构建在 Git 之上的开源编码代理协调协议,能在代码冲突之前捕获意图冲突。