按 agent 隔离
HAR 会将代码仓库转换为隔离的工作树,以便每个编码 agent 在需要时拥有自己的槽位、分支、端口和数据库。这种隔离旨在避免 agent 之间在共享状态上发生冲突。
HAR 是一个用于多 agent 编码工作流的开源框架。它旨在帮助团队在同一代码仓库内并行运行多个编码 agent,同时保持环境隔离、验证步骤可重复以及结果可审查。
根据 README,HAR 由一个核心 harness、一个本地仪表盘和一个插件生态组成。它支持 Claude Code、Cursor、Codex 以及其他 MCP agent,并将工作流围绕存储在仓库本身中的机器可读契约展开。
HAR 会将代码仓库转换为隔离的工作树,以便每个编码 agent 在需要时拥有自己的槽位、分支、端口和数据库。这种隔离旨在避免 agent 之间在共享状态上发生冲突。
工作流遵循可重复的阶段:发现、启动、验证和清理。项目自身的检查每次都通过同一条流水线运行,这让不同运行之间的过程更加一致。
完整的验证会记录证据,例如日志、制品,以及与通过测试的确切代码关联的已验证树哈希。这为审查者提供了检查实际运行内容的方式。
HAR 同时提供 CLI 和 MCP server,因此既可以通过终端驱动,也可以由支持 MCP 的 agent 工具驱动。README 还将其定位为与 agent 无关。
Mission Control 提供一个本地仪表盘,可在一个地方跟踪仓库、工作树、运行、验证和制品。这使监控多个并行任务更容易。
文档提到一个插件系统,可通过针对特定框架的验证包扩展 HAR,例如 Playwright 和 RocketSim。这样可以让 harness 适配不同的项目技术栈。
当多个编码 agent 需要同时在同一个代码仓库中工作,而又不能共享检出、分支或运行时状态时,可使用 HAR。其基于槽位的隔离旨在让这些会话彼此分开。
当你需要一份可审查的记录来说明 agent 实际验证了什么时,可使用 HAR。其确定性检查和证据链有助于将一次通过的运行与实际测试过的确切代码关联起来。
适用于希望采用共享仓库契约,而不是把设置说明散落在 README、agent 提示词和 CI 脚本中的团队。该契约存放在仓库中,并由受支持的 agent 以相同方式读取。
当你希望在一个本地视图中查看多个仓库、工作树、运行、验证和制品时,可使用 Mission Control。这在跨项目协调多个活跃编码任务时很有用。
当项目需要特定框架的检查或自定义阶段,例如基于 Playwright 或 RocketSim 的验证包时,可使用插件系统。这有助于让 harness 适配不同的项目工作流。
HAR 是一个用于多 agent 编码工作流的框架。它可帮助将代码仓库转换为彼此隔离的工作树,并为编码 agent 提供可重复的启动、验证和清理流程。
README 说明 HAR 可与 Claude Code、Cursor、Codex 以及任何 MCP agent 配合使用。它被描述为与 agent 无关,而不是绑定到某个模型或编辑器。
仓库文档将 HAR 描述为一个核心 harness,既可通过 CLI 使用,也可作为 MCP server 使用;此外还有 Mission Control,这是一个本地仪表盘,用于跟踪仓库、工作树、运行、验证和制品。
HAR 的文档强调其确定性验证会形成一条证据链,包括日志、制品以及已验证的树哈希,因此审查者可以检查实际运行了什么,而不只是依赖 agent 的自述。
源材料未在产品页上展示完整的第三方集成目录或环境矩阵。它确实说明 HAR 可通过插件扩展,并支持基于 MCP 的 agent 工作流。
ByteAsk 是面向 C 和 C++ 的终端优先 AI 编码 agent,可直接编辑仓库,并在展示 diff 前用真实编译器、调试器、sanitizers 和测试验证修改。提供免费版与付费方案。
Manta AI 是面向团队的自治式网页应用测试工具,可从 URL 自动探索应用、映射行为、捕捉回归,并用自然语言生成测试,无需脚本或维护选择器。
Hoplite 是面向团队的云端编码代理平台,可在隔离沙盒中运行软件任务,并保留仓库上下文与导入的本地配置,提供 Pro、Scale 和 Enterprise 方案。
CreateOS Sandbox 是基于 Firecracker 微型虚拟机的隔离计算环境,用于运行代码和 agent 工作负载,支持私有网络、SDK、CLI 和 MCP 程序化控制。
hob 是面向编码 agent 的独立工作区,可将 agent 会话、终端、历史记录和后续工作围绕你已在用的工具与提供商有序管理,适合重视本地路由、历史和工作区结构控制的开发者。
SonOf 连接你的代码仓库和 PM 工具,审计代码库与产品上下文,将已批准工作转为可交付工单,并由资深工程复审,适合缺少完整团队的创始人和技术负责人。