
历经一年多打磨,专为智能体与人类协作设计的 Git 代码托管平台 Entire 正式推出。该平台建立在三大核心原语之上,旨在重构 AI 原生团队的开发工作流。
核心架构:Trail、分布式托管与持续记忆
Entire 的核心由以下三部分构成:
- Trail(轨迹)。取代传统基于差异对比(diff)的拉取请求模式,Trail 提供类似飞机驾驶舱抬头显示器的体验。每次代码推送时,系统自动执行可定制评估并打分,直观呈现代码状态。
- 分布式 Git 托管。基于与 Git 兼容的新型源代码控制服务器构建。实测推送速度比 GitHub 快高达 89 倍,比 Cursor Origin 快 6 倍。支持全球多区域复制,满足数据驻留要求并提升扩展性。
- 持续记忆(Continuous Memory)。将会话和提示词同步至 Git 仓库,确保数据对编码智能体持续可用且可搜索,解决上下文丢失问题。
目前,Entire 已向所有开发者开放,并针对 AI 原生团队及其智能体进行了深度优化。
Trail:重塑代码审查流程
传统拉取请求(PR)常因冗长描述和线性评论变得杂乱,沦为仅由智能体阅读的审计日志。Trail 通过将关键信息以评估分数形式置于页面顶部,简化了这一过程。
Trail 的生命周期包含三个步骤:
1. 启动 Trail
开发者可通过提交错误报告、功能请求,或直接由智能体在代码推送前后启动 Trail。一个 Trail 可跨越多个仓库,将相关更改归类管理。
2. 智能体评估与评分
代码推送后,Entire 触发审查智能体在云端沙箱(由 Daytona 和 E2B 提供)中独立运行,提交评分及理由。常见评估项包括安全性、代码冗余度(Slop)及人工审查需求。系统展示最近 5 次运行记录,开发者可依据分数指示智能体迭代修正,直至达到稳定状态。底层支持 Claude Code 和 Codex 等最新模型。
3. 关闭发现项并合并
智能体返回的具体发现项和建议修复方案实时可见。未解决问题始终高亮,已解决项隐藏但可检索。通过设置“闸门(Gates)”,团队可定义合并前必须满足的条件,包括人工批准和 CI 检查通过,确保风险可控。
CI 集成:支持 Buildkite 与 Depot
为确保智能体生成的代码符合预期,Entire 宣布与顶级 CI 提供商 Buildkite 和 Depot 实现一流集成。
Buildkite:在项目级别配置 CI,每次推送触发构建。结果作为检查项显示在 Trail 上,失败构建将阻止合并。GitHub Actions 用户可使用 bk pipeline convert 无缝迁移工作流。
Depot:提供快速可靠的软件交付基础设施,兼容 GitHub Actions。通过 depot ci migrate 命令可自动发现并提升现有工作流,支持按秒计费,降低任务成本。
分布式托管:速度与主权
Entire 采用分布式对象存储和事务性 ref 数据库,打破传统集中式托管局限。用户可在美欧、澳大利亚和印度等区域原生托管或镜像仓库。
- 镜像模式:保持 GitHub 为真相源。若 GitHub 服务中断,Entire 仍可提供克隆和获取服务,智能体可推送到
entire/unmirrored/前缀的分支。 - 迁移模式:通过“从 GitHub 分离”功能或使用 entire-migrate 插件,可将仓库完全迁移至 Entire。
持续记忆:entire-graph 与 entire-brain
为解决智能体会话上下文丢失问题,Entire 引入“持续记忆”概念,通过两个开源 CLI 命令实现:
- entire-graph:本地解析仓库,生成包含代码搜索、定义、调用者及变更影响的预计算地图。测试显示可节省高达 71% 的令牌消耗。
- entire-brain:索引 entire-graph 的代码地图,并将智能体会话附加到图谱中,创建持久记忆。它帮助智能体理解代码变更背后的意图,检索速度快于传统 grep 搜索。
团队智能体的记忆可共享于 Entire 后端,每个 Trail 均显示智能体创建的记忆,辅助人类审查者理解决策逻辑。
Entire 现已全面开放。官方邀请开发者通过 Discord 社区反馈建议,共同塑造未来的代码托管平台。