Claude Code subagents 是在 .claude/agents/*.md 中定義的專業化子代理,它們執行在各自隔離的上下文中,並委派範圍狹窄、定義清晰的任務。AgentsRoom 是視覺化指揮中心、多代理儀表板和 subagent 管理器,讓您能夠跨每一個專案並行執行數十個 Claude Code subagents,無需在終端之間來回切換。
Subagents 是 Anthropic 針對上下文膨脹和角色專業化的回答。AgentsRoom 是其上的視覺化層:與其盯著 subagents 在單一終端中滾動消失,不如擁有一個實時儀表板,每一個 Claude Code subagent、每一次會話、每一個專案都一目瞭然。用 subagents 專注,用 AgentsRoom 編排。
Claude Code subagents(有時寫作 sub-agents)是父級 Claude Code 會話可以委派工作的專業化 AI 代理。每個 subagent 在 .claude/agents/(專案級)或 ~/.claude/agents/(使用者級)中的 Markdown 檔案中定義,具有自己的名稱、描述、系統提示和允許使用的工具。當父代理需要完成一項狹窄的任務:程式碼審查、安全審計、重構、測試執行:它會呼叫相應的 subagent,該子代理在隔離的上下文視窗中執行並返回結果。
關鍵的設計決策是上下文隔離。subagent 從一張白紙開始,完全專注於它狹窄的工作。它不會用探索噪聲汙染父代理的上下文,也不會因無關的支線任務失去焦點。這就是為什麼 Claude Code subagents 是將 Claude Code 擴充套件到單次長對話之外的推薦方式:您將大問題拆分為基於角色的專業化子代理,讓 Claude Code 來編排它們。
Subagents 還啟用了真正的多代理工作流程。單個 Claude Code 會話可以分散到多個 subagents,每個執行任務的一部分,每個擁有自己的工具、自己的上下文、自己的專業化。這是 Anthropic 面向多代理程式設計的原生原語,而 AgentsRoom 是視覺化指揮中心,透過讓您並行執行多個 Claude Code 會話(每一個都帶有自己的 subagent 配置)將其提升到下一個層次,達到艦隊規模。
Subagents 可以存在於專案級、使用者級,或透過像 AgentsRoom 這樣的工具跨會話進行編排。
在您的儲存庫中向 .claude/agents/ 放一個 Markdown 檔案,所有針對該專案執行的 Claude Code 會話都會自動獲得對您自定義 subagents 的訪問許可權。由於該資料夾被提交到 git,您的整個團隊都會繼承相同的專業化子代理。這是專案特定 subagents 的正確層級:瞭解您約定的審閱者、瞭解您測試框架的測試者、瞭解您威脅模型的安全審計員。
在您的使用者主目錄中定義的 subagents 可在每一個專案中使用,無論 Claude Code 在哪個儲存庫中執行。這是個人生產力 subagents 的正確層級:提示格式化工具、提交資訊撰寫助手、程式碼直譯器、TypeScript 嚴格性執行器,或您希望在每次會話中都能使用的任何其他通用助手。
AgentsRoom 不會替代 .claude/agents subagents:它執行真正的 Claude Code CLI,因此您定義的每一個 subagent 檔案仍會完全一樣地工作。AgentsRoom 所增加的是第三層:艦隊級編排。您可以並行執行多個 Claude Code 會話,每個都有自己的 subagents,每個都被分配給 AgentsRoom 14 個內建代理角色之一(Frontend、Backend、QA、DevOps、Security、Architect……),跨多個專案同時進行。這是會話內的 subagents,以及多代理儀表板內的會話。
對於希望擴充套件 AI 編碼而不被上下文淹沒的團隊來說,subagents 是 Claude Code 最重要的特性。
每個 Claude Code subagent 都以一張乾淨、最小、專用於其狹窄工作的上下文開始。沒有不相關的探索、沒有陳舊的上下文、沒有失去焦點。Subagents 始終專注於任務,因為任務就是它們所知的一切。
父級 Claude Code 會話可以分派多個獨立執行的 subagents。結合 AgentsRoom 並行啟動多個 Claude Code 會話的能力,您可以獲得真正的多代理、多 subagent 編碼:數十個專業化的 AI 工作者,每個負責問題的一部分。
由於 subagents 只是 .claude/agents 中的 Markdown 檔案,它們極易複用、可透過 git 進行版本控制,並可與整個團隊共享。編寫一次 subagent,提交它,專案中的每位開發者都會繼承相同的專業化子代理。這是基礎設施即程式碼式的多代理 AI。
大型程式碼庫無法裝入單個上下文視窗。Claude Code subagents 透過將工作拆分為狹窄上下文的專家來解決這個問題。AgentsRoom 進一步擴充套件了該方法:大型程式碼庫變成多個 Claude Code 會話,每一個執行由 subagent 驅動的工作流程,每一個都在多代理儀表板上可見。
沒有視覺化層,subagents 可能感覺像一個黑盒:它們啟動、執行一些操作並返回結果。AgentsRoom 按代理、按專案實時呈現 Claude Code 流式傳輸的一切:包括 SubagentStop 事件、工具呼叫和狀態變化。Subagent 執行變得完全可觀測。
Claude Code subagents 與 Claude Code hooks(PreToolUse、PostToolUse、SubagentStop)以及 MCP 伺服器完美組合。一個 subagent 可以尊重專案範圍的 hooks、使用專案範圍的 MCP 伺服器,並在 AgentsRoom 管理的會話中執行:無需您端的任何特殊配置。這是 Anthropic 的原生技術棧,被完全尊重。
AgentsRoom 是 Claude Code 的視覺化指揮中心。它在完整的 xterm.js 終端內生成真正的 claude CLI 程序,這意味著您在 .claude/agents/*.md 或 ~/.claude/agents/*.md 中定義的每一個 subagent 都自動可用,完全按 Anthropic 的設計。無重新實現、無解析、無保真度損失。
在原生 subagent 支援之上,AgentsRoom 為您提供艦隊級編排:14 個可分配給會話的內建代理角色、視覺化多代理儀表板、每代理通知、行動版伴侶、拖放專案管理器,以及從看板卡片中派生 Claude Code 代理的積壓任務板。這是執行和觀察一支由 subagent 驅動的 Claude Code 代理小軍隊而不失去理智的唯一方式。
每一個 AgentsRoom 代理都是真正的 claude 程序。您的 .claude/agents/*.md subagents、您的使用者級 ~/.claude/agents/*.md subagents、您的 hooks、您的 CLAUDE.md、您的設定:全部未被修改、全部被尊重、全部按 Anthropic 的設計執行。
將每一個 AgentsRoom 會話分配給 14 個專業化角色之一:DevOps、Fullstack、Frontend、Backend、Architect、QA、Marketing、PM、Security、Mobile、Git、SEO、i18n 或 Custom。角色提示與您會話內的 Claude Code subagents 優雅組合,形成兩層專業化。
AgentsRoom 作為獨立程序並行執行多個 Claude Code 會話。每個會話都可以分派自己的 subagents。這是真正的並行,不是模擬的併發:您的多代理 Claude Code 工作流程將擴充套件到您的機器和 API 配額所允許的極限。
在專案之間跳轉,立即檢視哪些 subagents 正在執行、哪些因輸入被阻塞、哪些剛剛完成。側邊欄跨每一個專案聚合狀態;儀表板呈現每代理的活動。Subagents 變得可見、可測量、可管理。
下載 AgentsRoom,用一個視覺化儀表板在所有專案中執行一支 Claude Code subagents 艦隊。原生支援 .claude/agents,零配置。
配套應用:隨時隨地監控你的 Agent
使用 Claude、Codex、Antigravity CLI 或其他 AI 提供商。
把 Bug 和需求直接傳送到您的公開待辦清單。
AgentsRoom 實際執行一瞥。