JetBrains 開源 ThinkRail:用 git worktree 隔離會話的 agentic IDE
JetBrains 以 Apache-2.0 開源 ThinkRail,這是一個用 git worktree 把每個 agent 會話隔離到獨立工作區的 agentic IDE。專案中的每個 workspace 都是獨立 worktree,各有分支與工作目錄,可並行執行多個 agent,檔案、diff、終端與對話都按 workspace 隔離。
依意思最接近的 19 筆
JetBrains 以 Apache-2.0 開源 ThinkRail,這是一個用 git worktree 把每個 agent 會話隔離到獨立工作區的 agentic IDE。專案中的每個 workspace 都是獨立 worktree,各有分支與工作目錄,可並行執行多個 agent,檔案、diff、終端與對話都按 workspace 隔離。
OpenAI Codex CLI 發布 0.162.0,啟用 worktree 功能後可從受信任的本地專案建立並列出託管 Git worktree。TUI 新增 /copy 跳轉與複製對話塊、Ctrl+Insert 複製選區,滾輪速度由 tui.mouse_scroll_speed 調整;自訂 Responses 相容模型提供方可配置即時聯網與遠端壓縮,Code Mode 增加流式 Promise 輔助與可選排序工具搜尋。
Cloudflare 宣布 Artifacts 版本化檔案系統進入開放公測,並舉辦競賽邀請開發者用 Workers 和 Artifacts 建置面向 agent 的下一代 Git 平台。Artifacts 支援程式化建立與 fork 倉庫、儲存程式碼和 agent 上下文,新增將倉庫部署到 Workers、通過繫結在 Worker 中管理倉庫、訂閱 push 等事件觸發 CI 或程式碼審查、選擇美國或歐盟資料轄區以及檢視倉庫指標等能力。
近期版本的 Claude Code 已支援用 claude --worktree --tmux 一條命令為當前任務建立 git worktree 並開一個 tmux 會話,也可寫成 claude --worktree auth-refactor --tmux 指定名字。要注意 --tmux 必須搭配 --worktree,單獨用會報錯;在 iTerm2 下預設走原生 pane,想要真正的 tmux 底層得加 --tmux=classic,否則後續指令碼無從附著。
GitHub 把 Git 寫入的仲裁序列化範圍從整個倉庫收窄到單個引用(reference),內部真實流量測試中,不同引用的寫入吞吐提升 3–4 倍,延遲更低。跨區域的副本使每次網路往返約需 25ms,而一次寫入需要多次往返,再加上倉庫級鎖,最慢的健康副本就決定了每次寫入的延遲和吞吐上限。改動後,只有寫同一引用的請求會相互等待,GitHub 藉此把最後 0.00001% 的高流量倉庫遷入 Azure;
Anthropic 用 7 名工程師和 Claude,在 5 個月內從零開發出內部原始碼控制系統 Scion 及程式碼審查工具 Antique,並把整個 Monorepo 從 Git 遷移過去。起因是 AI 程式設計量激增:日均程式碼合併從 5 月的約 2500 次漲到 9 月的 3 萬次以上,主分支歷史近 100GB,CI 每天約 2500 萬次檢出,原有 Git 映象方案難以支撐。
Anthropic 自研了內部版本控制系統 Scion,並在五個月內把 monorepo 從 git 全量遷移完成。原因是 AI 編碼速度已超出為人設計的開發基礎設施:日合併程式碼變更從 2026 年 5 月的約 2500 次增至 9 月的逾 3 萬次,主分支歷史近 100 GB,壓縮工作副本超 25 GB,CI 每天約 2500 萬次 checkout。Scion 假設客戶端始終線上,由服務端負責歷史、blame、合併與 rebase,客戶端只保留有界快取;
Anthropic 在工程部落格公布,團隊自建了一套版本控制系統,並在五個月內把整個 monorepo 從 git 完整遷移過去。官方給出的動因是:為人類規模而非 agent 規模搭建的開發基礎設施已經成為瓶頸,5 月每天合併約 2,500 次程式碼變更,9 月已超過 30,000 次。部落格文章詳細介紹了新系統的搭建方式,以及 monorepo 完成遷移的過程。
Sphinx 是一個開源 Git hook,會在受保護分支上暫停推送,由一個沒看過你與 agent 對話的 reviewer 讀 diff 提問:這段改動在出錯時會怎樣。答錯會解釋原因並換新場景重問,答對才繼續推送;它支援 Codex、Claude Code、Cursor、OpenCode、Pi 與純 Git,也可接 OpenRouter 或任何 OpenAI 相容端點,並刻意只用最少 token。
ChatGPT 新增 team tasks(團隊任務),能把重複性的工程工作自動化,例如每週五自動彙總已經上線的內容和被阻塞的事項。隊友可以審閱生成的結果,並調整下一期更新涵蓋的範圍,因此這類週期性彙報不必再由一個人獨自維護。該訊息由 OpenAI Devs 帳號在 10 月 20 日發布,面向團隊協作場景。
Anthropic 自研 Git 替代方案 Scion 與配套程式碼審查系統 Antique,動因是程式碼變更速度激增:2026 年 5 月日均合併約 2500 次,9 月已超過 3 萬次。主分支歷史近 100 GB,壓縮工作副本超 25 GB,CI 每天約 2500 萬次程式碼檢出,若按 Git 方式抓取每天流量將超 600 PB。該系統由 7 人團隊開發,5 個月完成從 Git 遷移;因 Claude 是 Scion 最主要的使用者且必然線上,因此未做離線支援。
Gitframes 發布 Beta 版,用一個 npm 包把 Photoshop 級合成與 VFX、After Effects 式動效排版和 Blender 式 3D 場景合在一起,由 coding agent 直接寫 TypeScript 合成程式碼、檢查幀並渲染 MP4,無需安裝或授權多 GB 的桌面創意套件。
Graphicle 是 Graphify 的 Rust 重寫版,把倉庫對映成程式碼圖,並記住專案文件、決策與過往 agent 會話,向 Claude Code、Codex、Cursor 等 MCP 客戶端返回帶檔案和行號的引用摘錄。它完全本地執行,無需 API key、帳號或遙測;brew 安裝後執行 graphicle setup 即可索引倉庫並接入檢測到的客戶端,graphicle disconnect 可撤銷全部改動。
OpenAI 開發者帳號宣布,工作區可使用自訂域名,把託管的 Sites 發布到組織已驗證的域名下,地址形如 support.sites.[yourdomain].com。同時提供私有隧道(Private tunnels),讓託管的 Sites 連線已獲批准的內部基礎設施與 API。
Pi 1.3.0 發布,在 OpenAI GPT-6 模型上通過 API key 在會話中途調整 thinking level 現在會保留 prompt cache;Kimi Code 改用 Chat Completions 協議後,對話中途新增工具同樣不再讓快取失效。新增 sessionShareDestination 設定,可選擇把 /share 上傳到自動、GitHub gist 或 Radius。
開發者發布 repopedia,一個 MIT 許可的原生代碼知識圖譜工具,用 pip 安裝後對倉庫建圖,結果存為普通 SQLite 檔案,tree-sitter 負責解析,無需伺服器、Docker 或 API key,程式碼不上傳。它可查詢函式呼叫者與改動的傳遞影響範圍,並生成程式碼庫 wiki,還提供 MCP server 供 Claude Code 直接查圖,一次呼叫返回 file:line。
開源維護者 Geoffrey Huntley 提出「Remix 模式」:他今後在 GitHub 發布的專案將關閉 pull request、保留討論區,並給出如何重混程式碼的指引。他認為 AI 生成的 PR 已不值得逐條審閱,有價值的只是行為或架構上的想法,原作者沒有審閱、合併或維護的義務。使用者改為寫一次 Nix overlay 來表達改動,即可在 devenv、Docker 映象、NixOS 系統與測試、CI 及 agent 沙箱中複用,無需 fork;
Atlassian 與 OpenAI 於 10 月 6 日宣布擴大合作,把 GPT-6 系列前沿模型接入 Atlassian 平台與 Rovo,由 OpenAI 模型驅動平台上的 agent。Rovo 結合 OpenAI 智慧與 Atlassian 的 Teamwork Graph 企業上下文層,連線人員、專案、文件與決策。
一位開發者用 Vite+ 做了三週、四個專案後給出的結論是:新建 Vite 應用時,應把 Vite+ 寫進給 AI agent 的第一條提示。Vite+ 把 Vite、Vitest、Oxlint/Oxfmt、tsdown 和 Vite Task 統一到 vp 命令下,配置集中在 vite.config.ts;vp check 同時管格式、lint 與型別檢查,但型別檢查需在配置裡開啟 typeAware 與 typeCheck,新建專案預設已開啟。