JetBrains 開源 ThinkRail:用 git worktree 隔離會話的 agentic IDE
JetBrains 以 Apache-2.0 開源 ThinkRail,這是一個用 git worktree 把每個 agent 會話隔離到獨立工作區的 agentic IDE。專案中的每個 workspace 都是獨立 worktree,各有分支與工作目錄,可並行執行多個 agent,檔案、diff、終端與對話都按 workspace 隔離。
找到 9 筆
JetBrains 以 Apache-2.0 開源 ThinkRail,這是一個用 git worktree 把每個 agent 會話隔離到獨立工作區的 agentic IDE。專案中的每個 workspace 都是獨立 worktree,各有分支與工作目錄,可並行執行多個 agent,檔案、diff、終端與對話都按 workspace 隔離。
Anthropic 用 7 名工程師和 Claude,在 5 個月內從零開發出內部原始碼控制系統 Scion 及程式碼審查工具 Antique,並把整個 Monorepo 從 Git 遷移過去。起因是 AI 程式設計量激增:日均程式碼合併從 5 月的約 2500 次漲到 9 月的 3 萬次以上,主分支歷史近 100GB,CI 每天約 2500 萬次檢出,原有 Git 映象方案難以支撐。
Pando 的更新規則是:工程師推送到不同分支時,Pando 可以並行更新;推送到同一分支時,這些更新會按順序處理。執行 fetch 後,可以得到每個分支 tip 的歷史記錄,但兩個 tip 可能反映不同的時間點。該說明來自 OpenAI 開發者帳號,未提及 Pando 的適用範圍與時間表。
OpenAI 開發者帳號說明了 Pando 的工作方式:Git 客戶端告訴 Pando 自己已有哪些提交、還需要哪些提交,Pando 便返回覆蓋這段缺口的已儲存 packfile 連結,其中也包含缺失的分支依賴。這些 packfile 可能帶有客戶端已有的物件,但通過讓大量讀取方複用同一批 packfile,Pando 實現了類似 CDN 的分發效能。
Sphinx 是一個開源 Git hook,會在受保護分支上暫停推送,由一個沒看過你與 agent 對話的 reviewer 讀 diff 提問:這段改動在出錯時會怎樣。答錯會解釋原因並換新場景重問,答對才繼續推送;它支援 Codex、Claude Code、Cursor、OpenCode、Pi 與純 Git,也可接 OpenRouter 或任何 OpenAI 相容端點,並刻意只用最少 token。
Anthropic 自研 Git 替代方案 Scion 與配套程式碼審查系統 Antique,動因是程式碼變更速度激增:2026 年 5 月日均合併約 2500 次,9 月已超過 3 萬次。主分支歷史近 100 GB,壓縮工作副本超 25 GB,CI 每天約 2500 萬次程式碼檢出,若按 Git 方式抓取每天流量將超 600 PB。該系統由 7 人團隊開發,5 個月完成從 Git 遷移;因 Claude 是 Scion 最主要的使用者且必然線上,因此未做離線支援。
Anthropic 自研了內部版本控制系統 Scion,並在五個月內把 monorepo 從 git 全量遷移完成。原因是 AI 編碼速度已超出為人設計的開發基礎設施:日合併程式碼變更從 2026 年 5 月的約 2500 次增至 9 月的逾 3 萬次,主分支歷史近 100 GB,壓縮工作副本超 25 GB,CI 每天約 2500 萬次 checkout。Scion 假設客戶端始終線上,由服務端負責歷史、blame、合併與 rebase,客戶端只保留有界快取;
v2.2.2 把 experimental_image_generate 設為預設可用:只要接入的模型提供商支援影像模型,agent 無需額外配置即可生成影像,並可通過 experimental.image_generate.model 指定首選模型。新會話介面點選當前 Git 分支可直接開啟該專案的 worktree 選擇器;時間線引用、終端引用與瀏覽器標註統一為帶可選評論的編輯器。桌面端還恢復經典問題卡片,併為 Go 用量限制錯誤補充重置時間與帳戶連結。
Anthropic 已把 monorepo 從 git 遷移到自研版本控制系統 Scion,整個遷移耗時五個月。其日均合併程式碼變更從 2026 年 5 月的約 2500 次增至 9 月的逾 3 萬次,主分支歷史近 100 GB、壓縮工作副本超 25 GB,CI 每天約 2500 萬次 checkout。同期還上線了程式碼評審介面 Antique、程式碼搜尋和原始碼管理 IAM。Scion 假設客戶端始終線上,由服務端承擔歷史、blame、合併等計算,原始碼查詢全部通過 API 開放。