未開放功能雷達:從 src/ 原始碼找線索

這頁只用程式碼證據整理「可能尚未全面開放」的功能方向,不依賴外部傳聞。

90 秒總覽

src/ 來看,Claude Code 內部存在大量以 feature('...') 控制的功能閘門。這些功能不一定是「永遠未開放」,但至少代表它們會依 build、環境、帳號或策略條件分批啟用。最明顯的訊號包括:assistant/kairos 系列、direct connect、ssh remote、bridge remote control、workflow scripts、team memory、buddy、voice mode、背景 session 與 runner 類入口。

判讀方法(只看原始碼)

訊號 1:feature gate

只要功能透過 feature('FLAG') 包起來,就代表不是所有環境都會啟用。典型位置:src/main.tsxsrc/commands.tssrc/entrypoints/cli.tsx

訊號 2:條件載入(dead code elimination 註解)

程式明確寫「給 build-time dead code elimination」時,通常表示外部版會被裁掉部分能力。

訊號 3:內部限定註記

Ant-onlyinternalsupervisor spawns this 這類註解,通常代表功能尚未面向一般使用者。

疑似未全面開放功能(含證據)

功能方向 原始碼證據 觀察到的能力 判讀
Assistant / Kairos 系列 src/main.tsx:80src/main.tsx:559src/commands.ts:70 assistant 入口、brief 指令與相關 gate。 高機率分批開放,不是所有 build 都可用。
Direct Connect(cc://) src/main.tsx:548src/main.tsx:612 可解析 cc:// / cc+unix:// 並改寫啟動路徑。 已具體實作,但受 feature gate 控制。
SSH Remote Session src/main.tsx:577src/main.tsx:702 claude ssh <host> 早期解析、遠端 session 參數轉發。 能力完整度高,可能仍在灰度或特定環境。
Remote Control / Bridge src/entrypoints/cli.tsx:112src/entrypoints/cli.tsx:157 remote-control / rc 入口,且受政策限制。 明顯受組織策略與 gate 雙重控制。
Workflow Scripts 任務 src/tasks.ts:9src/commands.ts:86 可動態注入 LocalWorkflowTask 與 workflows 指令。 偏實驗或企業場景,尚非預設能力。
Team Memory src/memdir/memdir.ts:7src/memdir/memdir.ts:106 team memory 路徑與 prompt 組裝模組有條件載入。 顯示多人協作記憶能力存在但非全量啟用。
Buddy 互動夥伴 src/commands.ts:118src/buddy/useBuddyNotification.tsx:53 /buddy 觸發與啟動提示,且有 teaser 時窗邏輯。 屬於明確 feature rollout 設計。
Voice Mode src/commands.ts:80 voice 指令透過 VOICE_MODE gate 條件載入。 可能僅在特定版本或平台曝光。
背景 Session 管理 src/entrypoints/cli.tsx:185 ps/logs/attach/kill--bg 路徑。 可用性可能依 gate 或發佈節奏而異。
Runner 類能力(BYOC / self-hosted) src/entrypoints/cli.tsx:226src/entrypoints/cli.tsx:238 environment-runnerself-hosted-runner 專用入口。 偏平台整合能力,通常先內部/企業驗證。

信心分級與風險提醒

高信心:有完整流程且多檔案交叉引用

例如 assistant、ssh remote、bridge、direct connect。這類通常不是概念草稿,而是已實作但控管開放範圍。

中信心:有 command/task 入口但曝光條件不明

例如 workflows、voice、buddy、team memory。可能由環境、帳號、政策或 build 變體決定是否可見。

低信心:僅單點 flag 或註解

單一旗標不等於即將發布。它也可能是 A/B 實驗、內部工具、已廢棄分支或特定客戶方案。

如何自行驗證(可重現)

# 1) 列出 src 內所有 feature gate
rg "feature\('[A-Z0-9_]+'\)" src

# 2) 看指令層哪些能力是條件載入
rg "const .* = feature\(" src/commands.ts

# 3) 看啟動入口有哪些 fast-path 是 gate 控制
rg "if \(feature\(" src/entrypoints/cli.tsx

# 4) 追某個旗標的完整路徑(以 KAIROS 為例)
rg "KAIROS" src

建議每次更新版本後重跑一次,對照差異才能看出哪些功能正在從「實驗」走向「預設」。

← 上一頁:終端 UI 回首頁 →