OPEN SOURCE / FULL CAPABILITY / ZERO INTERFERENCE
作業を指揮する。継続性を正確に扱う。
v2.1.0 は Claude Code、Codex CLI、Grok Build に shared guidance、native agents/skills、evidence-carrying handoff を提供。permission gate や forced loop は追加しません。同 provider は native resume、cross-provider relay は receiver-native の新規 session を開始します。
Guidance-first contract / verified 2026.07.27
CONTRACT / GUIDANCE, NOT GATES
Native tools の間で方向を共有。
intent と evidence を運び、deny rules、lifecycle friction、permission profile を導入しません。native permissions は user の explicit choice です。
- 01 / BRIEF
goal、context、constraints、done-when evidence を書く。
- 02 / CHOOSE
一つの bounded task に Claude Code、Codex CLI、Grok Build を選ぶ。
- 03 / WORK
その CLI の native controls で作業。
- 04 / CHECK
repository-native checks と diff を確認。
- 05 / RESUME OR RELAY
Same provider は native resume、cross-provider は relay packet から new receiving session。
SYSTEM / PORTABLE LAYERS
v2.1.0 が実際に追加するもの。
各 layer は readable / optional。two core Skills は plugin-only fallback を bundle し、shell installer が complete project-local surface を提供します。
director-mode + session-relay
director-mode は operating guide と read-only doctor fallback、session-relay は relay fallback と receiving procedure を bundle。
Three native surfaces
同じ intent を Claude Code instructions、Codex AGENTS.md、Grok project rules に対応。
Lineage and live drift
Protocol v2 は root、parent、hop、route を記録。後続 hop は --parent、受信前は director-relay status --json で packet と live worktree を比較。
Native resume or new session
同 provider は Claude、Codex、Grok の native resume。provider を越える場合は portable packet で new native session。
Review 前は unreviewed
Packet default は review_status: unreviewed。schema validation と status drift は review ではなく、--reviewed だけが explicit review を記録。
INSTALL / ONE COMMAND
Zero Director hooks で 3 CLI を一度に導入。
Full installer は guidance、35 skills、CLI ごとに 14 native agent adapters、relay、director-open、read-only director-doctor を提供し、Director Mode hooks は登録しません。Existing native 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 review 済み checkout から explicit target に実行。existing 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 の read-only report、packet validation、live status drift を確認。いずれも hooks、permissions、sandbox を変更しません。
GUIDED LOOP / EVIDENCE PATH
強制ではなく判断で続ける。
inspect → change → check → decide。人または active CLI が次の bounded iteration を選択します。
- 01Director Brief
- 02Context を検査
- 03Small change
- 04Native checks
- 05Accept / relay / stop
RUNTIME / EXPLICIT BOUNDARIES
Full capability without hidden control.
Fresh install は lifecycle hooks を登録しません。旧版は ./install.sh --update --cli all --hooks none /path/to/project で DML-owned registrations を除き、custom / modified hooks は保持。
director-doctor は CLI、assets、effective hook locations を report するだけで project を mutate しません。
Skills、relay、validate、status、doctor は director-open を呼ばず、approval、sandbox、network policy を変更しません。
director-open は trusted workspace でのみ explicit に選ぶ separate native full-capability launcher。
DML が zero hooks でも global、inherited、managed hooks は適用され得ます。
accept 前に current files、Git state、tests、lint、build、human review を確認。
METHOD / 2.1.0
Portable lineage. Native session boundaries.
v2.1.0 は director-mode と session-relay を深化し、director-handoff/v2 を作成、v1/v2 を読み、--parent lineage、status drift、read-only director-doctor を追加。packet review は explicit、permissions は native のままです。
方向を共有し、現実を再確認する。
adapters を導入し、一つの bounded task から開始。次の native session に必要な context だけを relay。