跳至主要內容

TOOL → COMPUTER → EXECUTION FABRIC

Claude Code
從工具走向電腦

Claude Code 正在重走電腦史:I/O、程式、中斷、行程、記憶、排程、監控與復原。先讓工具成為電腦,再讓電腦退到看不見的基礎設施。

互動式架構地圖

一台正在開機的機器

播放時間線,逐步替每個子系統通電;選擇模組,就能看見它補齊了什麼,以及還缺什麼。

系統狀態 已有文件能力 可用 · 局部/預覽 ClaudeWorld 推論缺口

播放進度標示能力何時進入有來源支持的歷史。每張模組卡列的是今日能力;顏色、成熟度與缺口文字屬 ClaudeWorld 架構分析,官方連結只證明目前已有的能力。

14 / 15 現在
Agent OS 缺口 尚未插上的擴充槽

尚未插上的模組,揭示這些零件為何還不能像一台可靠電腦般共同運作。

ClaudeWorld 架構分析

尚未插上的擴充槽

這張地圖聚焦的三個結構缺口;不是完整清單,更不是產品 Roadmap。
EMPTY / 01 一致狀態核心

跨 Agents 與機器的版本化共享記憶、原子狀態轉換、衝突處理、Effect Log、補償動作與受控回滾。

EMPTY / 02 資源核心

管理模型、Token、時間、金錢、優先序、公平性、取消與背壓的全域 Governor。

EMPTY / 03 自治 Runtime

能偵測故障、復原、重試、驗證、升級,並在明確人類政策下停止的長駐服務。

缺口與成熟度標籤是 ClaudeWorld 根據現有文件做出的架構分析,不是 Anthropic 產品 Roadmap。

展開全部模組責任帳本
CPU-00 ● 已有文件能力

CPU · 執行核心

Agent Loop

補齊了什麼
能推理、選擇行動、觀察結果,再持續工作直到任務完成。
ClaudeWorld 推論缺口
尚無統一的資源 Governor,依成本、延遲與可靠度替所有工作負載選擇運算策略。
BUS-01 ● 已有文件能力

I/O 匯流排 · 周邊

外部世界

補齊了什麼
工具與資料有了標準連接邊界,Agent 能讀寫電腦以外的世界。
ClaudeWorld 推論缺口
信任、失敗、交付與權限語意仍依連接器與裝置而異。
PRG-02 ● 已有文件能力

程式 · 指令記憶體

可重用能力

補齊了什麼
工作方法可以保存、被發現、被呼叫與重用,不必每次重寫 Prompt。
ClaudeWorld 推論缺口
依賴、執行環境契約與可重現環境尚未形成一套完整程式模型。
IRQ-03 ● 已有文件能力

中斷控制器

生命週期事件

補齊了什麼
檢查與反應可以在指定生命週期事件確定性地觸發。
ClaudeWorld 推論缺口
所有事件與副作用尚未共用一套優先序、政策與稽核平面。
PKG-04 ● 已有文件能力

套件系統

軟體生態

補齊了什麼
能力成為可安裝、可版本化、能在團隊間分發的套件。
ClaudeWorld 推論缺口
Plugins 已支援版本、SHA 與依賴;但平台層級的可重現環境、簽章來源、相容性保證與供應鏈政策仍未完整。
PROC-05 ● 已有文件能力

行程 · 多工

Agent Processes

補齊了什麼
獨立 Context 可以並行探索與工作,不必阻塞主對話。
ClaudeWorld 推論缺口
Sessions 與 Background Agents 已有 ID 與停止控制,但穩定身分、Signals、Exit 語意、健康檢查與 Restart Policy 尚未共用一套生命週期契約。
SCH-06 ◐ 可用 · 局部/預覽

排程器 · IPC

協調層

補齊了什麼
Workers 能共享任務、彼此傳訊、定期啟動,並執行大型工作圖。
ClaudeWorld 推論缺口
全域優先序、配額、公平性、搶占、取消、重試與背壓尚未成為一個 Scheduler。
MEM-07 ◐ 可用 · 局部/預覽

RAM · 持久儲存

工作記憶

補齊了什麼
系統能管理工作 Context,並跨 Session 保存有用的本機知識。
ClaudeWorld 推論缺口
Auto Memory 仍是單機本地;Agents 尚無跨裝置的一致、版本化、交易式共享記憶。
SEC-08 ◐ 可用 · 局部/預覽

核心邊界 · 檔案系統

隔離與政策

補齊了什麼
行動可以受限、Shell Processes 可以隔離、平行檔案修改也能分開。
ClaudeWorld 推論缺口
內建工具已有權限控制,Bash 也有 OS Sandbox,但不同介面的隔離機制並不一致;GUI、MCP 與秘密尚未共用一個端到端邊界。
CTL-09 ◐ 可用 · 局部/預覽

工作管理員 · 可觀測性

控制平面

補齊了什麼
人可以監督 Sessions、設定完成條件,並檢視運作訊號。
ClaudeWorld 推論缺口
Telemetry 已提供運作與成本指標,但因果 Traces、完整 State Diff、確定性 Replay 與結果證據尚未合成一個 Debugger。
REC-10 ◐ 可用 · 局部/預覽

復原 · 交易

Restore Loop

補齊了什麼
Edit Tool 的修改與 Session 工作可以在走錯路後還原或接續。
ClaudeWorld 推論缺口
Checkpoints 不追蹤 Bash 與外部副作用;可靠的跨 Agent 交易仍需要 Effect Log、冪等或去重、補償動作與受控回滾。

第二個地平線 · POST-COMPUTER

先成為電腦,然後讓電腦消失。

補齊電腦只是 Bootstrap 階段。當身分、授權、狀態、復原、來源與稽核都能被強制執行,Agent-native 系統才可能不再把「人操作單一機器」的抽象當成主要使用契約,改用意圖、事件與可驗證結果來組織工作。

「消失」不是拿掉硬體,而是不再把檔案、Apps、視窗、Shell 與機器位置當主要模型;前提是身分、授權、狀態、復原、來源與稽核都能被強制執行。

電腦成為基底,不再是介面。
Apps Capabilities

不再開啟並操作 App,而是取得有明確授權與型別的能力。

Files Semantic State

以版本化實體、關係、事件與來源紀錄作為世界模型,而不是資料夾樹。

Processes Goal Actors

排程的是目標、預算、訊息與完成契約,而不是 PID 與前景視窗。

Commands Outcome Contracts

驗證世界真的抵達預期狀態,不再把 Exit Code 0 當成完成。

Machines Execution Fabric

在政策允許下,工作可落在本機、雲端、瀏覽器、Edge 與實體裝置,而目標不必知道位置。

MP4 · 1280×720 · H.264

可分享影片 · 16:9

把這張大地圖帶走

無聲、內嵌字幕的 MP4 會播放同一段開機序列,最後停在尚未完成的系統層。可直接下載,支援的裝置也能分享影片檔。

下載 MP4
展開影片逐章文字
  1. 起點 執行核心

    Agent Loop 已經能推理與行動,但一開始仍像沒有周邊與系統的孤立 CPU。

  2. 2024-11-25 I/O 匯流排

    MCP 把執行核心接上外部工具與資料。

  3. 2025-03-05 程式

    Commands 把重複 Prompts 變成可呼叫程式。

  4. 2025-06-30 中斷

    Hooks 加入確定性的生命週期訊號與護欄。

  5. 2025-07-24 行程

    Subagents 建立各自擁有 Context 的隔離 Workers。

  6. 2025-10-09 套件系統

    Plugins 讓能力可以安裝與分發。

  7. 2025-10-16 應用程式層

    Skills 讓知識與流程可被發現、呼叫與重用。

  8. 2025-12-05 多工

    Background Agents 讓工作不阻塞前景對話。

  9. 2026-01-07 → 2026-01-14 Forked Context + 按需載入工具

    Forked Skills 與 Lazy Tool Schema 控制 Context 載入位置。

  10. 2026-02-05 多行程協調 + IPC

    Agent Teams 加入共享任務與同儕通訊,但仍屬實驗功能。

  11. 2026-02-19 → 2026-02-25 隔離工作樹 + 持久本機記憶

    Worktrees 隔離檔案狀態;Auto Memory 延續本機知識。

  12. 2026-05-11 工作管理員

    Agent View 與 Goals 讓持久工作可見、可監督。

  13. 2026-05-28 Job Scheduler

    Dynamic Workflows 協調大型且可重複的執行圖。

  14. 現在 Agent OS 缺口

    尚未插上的模組,揭示這些零件為何還不能像一台可靠電腦般共同運作。

  15. 超越 Agent-native Fabric

    組織原語從機器與 Apps,轉為目標、能力、語意狀態與結果契約。

它已經不只是工具,但還不是一台完整的電腦。
SOURCE LEDGER · 2024—2026 有官方來源支持的歷史帳本 架構大地圖提出論點;這條時間線保存證據。十二個日期都連回官方公告、Changelog、Release 或文件。
已查核至 Claude Code v2.1.215
01 連接
開放標準

Model Context Protocol

MCP 讓 Claude 能以標準方式連接外部工具、資料來源與動作。它是協定邊界,不是提示詞資料庫。

工具 · 資源 · 提示詞開放協定
02 封裝
v0.2.31

自訂 Slash Commands

.claude/commands/ 中的 Markdown 檔,將重複使用的提示詞變成由使用者觸發的工作流程。此格式仍相容,但現在建議使用 Skills。

按需載入使用者觸發
03 自動化
v1.0.38

Hooks

Hooks 最初讓生命週期事件自動執行 Shell 指令;目前也能呼叫 HTTP 端點、MCP 工具、提示詞與 Agents。事件一定會觸發,但提示詞與 Agent 的結果仍取決於模型。

事件驅動確定性觸發
04 委派
v1.0.60

自訂 Subagents

專門工作者擁有自己的 Context、工具與權限,再把摘要交回呼叫它的工作階段。隔離能減少主線雜訊,但不代表總 Token 成本為零。

獨立 Context回傳摘要
05 分發
v2.0.12

Plugins 與 Marketplaces

Plugins 初版將 Commands、Subagents、Hooks 與 MCP Servers 封裝成版本化套件;目前也能打包 Skills 與 LSP 整合,供團隊安裝與分享。

版本化套件團隊分發
06 重用
v2.0.20

Agent Skills

Skills 封裝可重用的指引、知識、腳本與資源;Claude 可依相關性發現,使用者也能直接呼叫。選擇性 Fork 執行則在 v2.1.0 才加入。

漸進式揭露自動或手動呼叫
07 平行化
v2.0.60

Background Agents

委派工作不再阻塞主迴圈。Agents 可在背景持續執行,主要對話則能同步推進其他工作。

非阻塞工作並行執行
08 簡化
v2.1.0 → v2.1.7

Fork Skills、統一模型、延遲載入 MCP Tools

v2.1.0 加入選擇性 Fork 執行,v2.1.3 統一 Commands 與 Skills,v2.1.7 則讓 Tool Search 預設延後載入 MCP 工具定義;真正用到的 Schema 與結果仍會進入 Context。

統一能力模型按需載入工具定義
09 協調
v2.1.32 · 實驗功能

Agent Teams

多個獨立 Claude Code 工作階段有了共享任務清單與同儕訊息。由 Team Lead 統籌協作;此功能預設停用,Token 成本也明顯高於 Subagents。

共享任務清單同儕通訊
10 持續
v2.1.49 → v2.1.59

Worktrees + Auto Memory

Worktrees 隔離平行工作的檔案修改,本機 Markdown Memory 則把有用的專案知識帶到下一個工作階段。並行工作同時獲得安全性與延續性。

檔案系統隔離跨工作階段記憶
11 監督
v2.1.139 · 研究預覽

Agent View + Goals

claude agents 把執行中、等待輸入與已完成的工作階段收進同一個控制台;/goal 則用明確完成條件,讓工作能跨回合持續推進。

人類控制平面明確完成條件
12 編排
v2.1.154

Dynamic Workflows

Claude 能動態建立 Workflow,在背景編排數十到數百個 Agents。產品從「委派任務」跨進了「操作執行圖」的階段。

執行圖大規模編排
約 20 個月的演進 · 2024 年 11 月 → 2026 年 7 月

依控制模式選工具

正確選擇取決於誰負責協調、哪些狀態必須隔離,以及你願意投入多少 Context。

依控制模式選工具. 正確選擇取決於誰負責協調、哪些狀態必須隔離,以及你願意投入多少 Context。
能力最適合Context 與成本使用時機
MCP 外部工具與資料 預設延後定義 · 使用時載入 Schema 與結果 Claude 必須讀取或操作另一個系統
Skills 可重用知識與流程 啟動時載入描述 · 呼叫時載入全文 · 可選 Fork 流程需要重複執行並分享給團隊
Subagents 聚焦任務委派 獨立 Context + 回傳摘要 原始探索內容會干擾主對話
Agent Teams 需要協調的平行工作者 高 · 每位 Teammate 都有完整 Context Workers 需要共享任務與直接通訊
Agent View 由人監督的獨立 Sessions 每個 Session 一套完整 Context 多個獨立工作需要同一個營運控制台
Hooks 生命週期事件護欄 指令可不經模型 · 提示詞與 Agent Handler 會用 Token 特定事件發生時,檢查或反應必須觸發
排程與 Routines 週期性 Agent 工作 浮動 · 每次執行都會啟動或延續 Agent 工作 工作階段或雲端任務必須定期執行
Dynamic Workflows 可編碼的大規模編排 高且浮動 · 數十至數百個 Agents 可重複的執行圖需要協調大量 Agents

Context 成本描述的是架構特性,不是固定 Token 數字;實際用量取決於載入內容、Tool Output、模型與同時運作的 Workers 數量。

選擇正確的平行模式

增加更多 Workers 之前,先比較 Subagents、Agent Teams、Agent View 與 Worktree Isolation。