契約 / 指引而非閘門
在原生工具之間共享方向。
傳遞意圖與證據,不安裝 deny rules、lifecycle 摩擦或權限 profile;原生權限永遠由使用者明確選擇。
- 01 / BRIEF
寫下目標、context、限制與完成證據。
- 02 / 選擇
為一個有邊界任務選擇 Claude Code、Codex CLI 或 Grok Build。
- 03 / 執行
讓該 CLI 在原生控制下工作。
- 04 / 檢查
執行專案真實檢查並審查 diff。
- 05 / RESUME 或 RELAY
同供應商原生 resume;跨供應商從 relay packet 開新接收 session。
系統 / 可攜層
v2.1.0 實際補上的能力。
每一層都可讀、可選用。兩個核心 Skills 也內建 plugin-only fallback;shell installer 才提供完整 project-local surface。
director-mode + session-relay
director-mode 內建操作指南與唯讀 doctor fallback;session-relay 內建 relay fallback 與接收流程。
三個原生介面
同一份意圖可對應 Claude Code 指引、Codex AGENTS.md 與 Grok project rules。
Lineage 與即時 drift
Protocol v2 記錄 root、parent、hop、route;後續 hop 加 --parent,再用 director-relay status --json 比較 packet Git 證據與目前 worktree。
原生 resume 或新 session
留在同一供應商時使用 Claude、Codex、Grok 的原生 resume;跨供應商一律用 portable packet 開啟新的原生 session。
審查前就是 unreviewed
Packet 預設 review_status: unreviewed。Validate schema 與 status drift 都不等於審查;只有 --reviewed 記錄明確審查。
安裝 / 一個指令
零個 Director hooks,一次裝好三個 CLI。
完整 installer 提供 guidance、35 skills、各 CLI 14 個原生 agent adapters、relay、director-open 與唯讀 director-doctor,不註冊 Director Mode hooks;既有原生 hooks 與 managed policy 仍會生效。
git clone https://github.com/claude-world/director-mode-lite.git
cd director-mode-lite
./install.sh --cli all --hooks none /path/to/project 從已審查 checkout 對明確 target 執行;既有 managed policy 與 custom hooks 不屬於 Director Mode ownership。
# Portable handoff entry point
.director-mode/bin/director-doctor --json --no-probe
.director-mode/bin/director-relay --help
.director-mode/bin/director-relay validate
.director-mode/bin/director-relay status --json
.director-mode/bin/director-relay continue --to codex
# Separate explicit trusted-workspace launchers:
.director-mode/bin/director-open claude # bypassPermissions
.director-mode/bin/director-open codex # never + danger-full-access
.director-mode/bin/director-open grok # always-approve + sandbox off
# Two plugin-portable core Skills:
director-mode
session-relay 先用 director-doctor 取得唯讀報告,再 validate packet 並檢查即時 status drift;兩者都不改 hooks、權限或 sandbox。
引導循環 / 證據路徑
靠決定繼續,不靠強迫續跑。
採用 inspect → change → check → decide;由人或當前 CLI 決定下一個有邊界迭代。
- 01Director Brief
- 02檢查 context
- 03小幅修改
- 04原生檢查
- 05接受/交接/停止
執行 / 明確邊界
功能全開,沒有隱藏控制。
Fresh install 不註冊 lifecycle hook;舊版可執行 ./install.sh --update --cli all --hooks none /path/to/project,清除 DML-owned registrations 並保留 custom 或 modified hooks。
director-doctor 只報告 CLI、assets 與 effective hook locations,不修改專案。
Skills、relay、validate、status 與 doctor 都不會呼叫 director-open,也不改 approval、sandbox 或 network policy。
director-open 是可信任 workspace 才明確選擇的獨立 native full-capability launcher。
即使 DML 零 hook,global、inherited 與 managed hooks 仍可能生效。
接受前檢查目前 files、Git state、tests、lint、build 與人工 review。
方法 / 2.1.0
可攜 lineage,原生 session 邊界。
v2.1.0 深化 director-mode 與 session-relay,建立 director-handoff/v2、讀取 v1/v2,加入 --parent lineage、status drift 與唯讀 director-doctor;packet 審查保持明確,權限維持原生。
共享方向,再次核對現實。
安裝 adapters,從一個有邊界任務開始,只 relay 下一個原生 session 真正需要的 context。