AI Newsway

Claude Code Projects 回歸,化身統籌平行雲端執行緒的協調者

Anthropic 的 beta 讓一個代理把目標拆給以分支隔離的工作階段,代價是用量燒得更快

|5分鐘閱讀0
Claude Code Projects now runs several coding sessions in parallel, each on its own branch, under a single coordinator conversation.
Claude Code Projects now runs several coding sessions in parallel, each on its own branch, under a single coordinator conversation.

Anthropic 在9 月 17 日的公告中介紹重建後的 Claude Code Projects,其中最有用的一句話不是功能,而是警告:由於單一專案現在可以同時開出好幾個完整的 Claude Code 工作階段,該公司說它會比一般工作更快觸及用量上限。這個取捨定義了這次的發布——一個替開發者規劃並分派任務的協調者確實要燒 token,而這個 beta 基本上是在主張:這份協調值得付這筆錢。

被取代掉的那個版本是被動的。舊的專案概念比較像一個貼了標籤的抽屜,把對話、檔案與指示收在同一處,彼此之間不會自行往來。新的專案則是主動的參與者,它會界定需求範圍、把片段交給工作執行緒、檢查回傳的結果,並在開發者離線期間把成果縫合起來。

重點摘要

  • 現在每個 Claude Code Project 都在單一協調者底下執行工作執行緒,而每個執行緒都是一個完整的雲端工作階段,擁有自己的分支與儲存庫副本。
  • 執行緒共用同一份專案記憶,外加一個收納上傳檔案與生成產物的資料庫,因此某個執行緒裡做出的決定,會傳達到後來才啟動的另一個執行緒。
  • Anthropic 沒有另外訂價,專案直接動用既有的 Pro 與 Max 額度,同時跑多個執行緒就消耗得更快。

協調者實際上在做什麼

可以想成兩層。底下是工作執行緒,每一個都是完整的 Claude Code 雲端工作階段,各自帶著自己的分支與儲存庫副本。上面坐著一個協調者代理程式,負責守住目標、分派工作,並判斷一條新指示應該歸進既有執行緒,還是值得另開一條。Anthropic 自己的比喻是向幕僚長做簡報,而不是下達命令。

以分支做隔離會帶來一個該公司並不打算掩飾的後果:如果兩個執行緒改到重疊的程式碼,不會有什麼聰明的處理發生,結果就是合併衝突,跟其他任何一個 pull request 一樣要自己收拾。工作執行緒也可以再往下分派,把任務拆給子代理、迴圈與工作流程,讓大範圍的遷移一塊一塊推進。

發布文章裡的兩個情境勾勒出這類工作的樣貌。其一是設定一個降低應用程式結帳流程 p75 延遲的目標,接著讓 Claude 分析端點效能、測試最佳化方案,並在多條執行緒中平行開出 pull request。其二是串起 API、網頁與行動端的儲存庫,汰除一個即將淘汰的 v1 端點:每個儲存庫配一條執行緒去遷移呼叫端並執行測試,最後由協調者回報哪些 pull request 必須先合併。

共用記憶才是比較難的那一半

把代理程式平行跑起來,如今只是基本盤;讓它們保持一致才不是,而這正是專案記憶登場的地方:每條執行緒既寫入它、也讀取它。Anthropic 用一種通常只存在同事腦袋裡、不會寫進儲存庫的細節來說明好處——延到週五的發布日、悄悄被拿掉的一個匯出功能、沒先問過某個特定同事就誰都不該碰的服務。

圍繞這份記憶的是一個資料庫,把開發者上傳的東西和 Claude 生成的東西一併收著,另外還有雲端環境、連接器、外掛、指示與模型的專案層級設定。回報頻率與更新的詳細程度也能調整。有個小麻煩出在命名:正如 VentureBeat 所指出的,Claude 從 2024 年起就有一個另外的 Projects 工作區,而那個較舊的產品至今仍只共享知識、不共享執行狀態。

動手前值得先讀的限制

成本控管靠的是可見度而不是上限。專案有自己的用量檢視畫面,協調者與工���執行緒可以各自設定模型與投入強度,所以你可以讓便宜的規劃者去指揮昂貴的工作者,反過來也行。

更大的限制在於執行位置。執行緒只在雲端跑,這正是闔上筆電後工作仍能繼續的原因,但同時也代表它們碰不到公司內網裡的檔案、工具與服務。Anthropic 說本機執行「很快就會」推出。在那之前,建置流程仰賴私有登錄庫或內部 API 的團隊仍在觀望而非導入。行動端操控多少補上一些:開發者不必讓工作機保持開機,用手機就能調整執行緒的方向。

對上 Codex、GitHub 與 Jules

認真的競爭者早就都能同時跑多個編碼代理程式。OpenAI 的 Codex 應用一開始就以多代理工作區的形式打造,GitHub 把隔離的工作階段綁在分支、issue 與 CI 上,Google 的 Jules 則在非同步任務之間保有儲存庫層級的記憶。Anthropic 押注的差異在於擺放位置:在工作者之上放一個對話式協調者,並把記憶的範圍對齊一項任務而非一個儲存庫。這也延續了近期幾次發布的路線,也就是給 Claude 一組操作外部系統的結構化把手,例如它的瀏覽器操作工具

兩個問題會決定結果:協調者分派得夠好,能勝過自己動手切分工作的開發者嗎?以及在受監管的工程團隊失去興趣之前,本機執行來得及推出嗎?Anthropic 已經把有趣的問題,從編碼代理程式能做出什麼,換成了誰來管理一整屋子的代理程式。

常見問題

現在誰可以用 Claude Code Projects

beta 於 9 月 17 日開放給部分 Claude Pro 與 Max 訂閱者,對象是在 Claude Code 中使用雲端工作階段、且在網頁或桌面端尚未擁有專案的使用者。Anthropic 表示約一週內會擴大到這些方案的更多 Claude Code 使用者,Team 與 Enterprise 方案則會在之後跟進。

Claude Code Projects 要額外付費嗎

不用。它沒有單獨定價,專案直接動用訂閱者既有的 Claude 用量。不過由於每條執行緒都是完整的 Claude Code 工作階段,而且可以同時跑好幾條,Anthropic 提醒一個專案可能比一般工作階段更快觸及用量上限。

專案執行緒可以存取我自己電腦上的程式碼嗎

還不行。工作執行緒目前只以雲端工作階段執行,因此碰不到本機檔案、本機工具,也碰不到內網後方的系統。Anthropic 說本機執行「很快就會」推出。

對這篇文章有什麼感想?

SJ
載入中...

相關文章

Meta 透過 MCP 把 WhatsApp Business 設定交給 Claude 與 Codex
Developer Tools

Meta 透過 MCP 把 WhatsApp Business 設定交給 Claude 與 Codex

Meta 將 WhatsApp Business 帳號設定開放給 AI 程式撰寫代理,新推出的 WhatsApp Business Tools MCP 伺服器讓 Claude Code 與 Codex 從註冊電話號碼一路處理到範本與 Webhook 設定。

Seung Jung前天
AI智慧體向RubyGems傾瀉2000多個包,新使用者註冊被關閉四天
Developer Tools

AI智慧體向RubyGems傾瀉2000多個包,新使用者註冊被關閉四天

一份取證報告還原了5月的GemStuffer行動:AI智慧體推送兩千多個gem,迫使RubyGems凍結新使用者註冊四天。

Seung Jung6 天前
LLM修復程式碼時弄壞可用程式碼的次數,是真正修好次數的十倍
Developer Tools

LLM修復程式碼時弄壞可用程式碼的次數,是真正修好次數的十倍

一項arXiv研究測得LLM修復迴圈破壞正確程式的比率為0.261,修復缺陷程式的比率僅0.023,並找到了驅動這一行為的內部方向。

Seung Jung5 天前
GitHub的HydraFusion不再挑模型,而是搭一條工作流
Developer Tools

GitHub的HydraFusion不再挑模型,而是搭一條工作流

GitHub的Project HydraFusion為每個Copilot程式設計請求組裝多模型執行計劃,以單模型的簡潔為代價,換來大幅更低的成本。

Seung Jung5 天前
OpenAI向開發者開放全雙工語音模型,每分鐘5美分
Developer Tools

OpenAI向開發者開放全雙工語音模型,每分鐘5美分

OpenAI的全雙工語音模型GPT-Live-1已通過API開放,每分鐘0.05美元,在Tau3基準上取得86.2%,遠高於前代的45.7%。

Seung Jung7 天前
Plugin4Shell:零點擊 RCE 打穿 Claude Code、Codex、Copilot 與 Gemini CLI
Developer Tools

Plugin4Shell:零點擊 RCE 打穿 Claude Code、Codex、Copilot 與 Gemini CLI

名為 Plugin4Shell 的零點擊 RCE 繞過了 AI 程式代理用來確保外掛可信的提交釘選機制,四家業者中僅兩家推出修補。

Seung Jung5 小時前