コンテンツにスキップ

はじめに

Current Slipway build を使い、空の checkout から1回の user-controlled Run を開始します。

この documentation が対象とする interface には7つの user コマンド と machine protocol があります。

Terminal window
./slipway --help

Output に installuninstalllistdoctorrunstatusstop が必要です。表示されない場合は旧 release です。Current checkout を build するか、より新しい compatible tag を選んでください。詳細はインストールを参照してください。

2. Host アダプターを1つ install する

Section titled “2. Host アダプターを1つ install する”

AI ホストが作業する Git worktree 内で実行します。

Terminal window
./slipway install --tool claude
./slipway doctor

claudecodexcopilotcursorkiloopencodepiqwenwindsurf に置き換えられます。Kiro は初回に surface が必要です。

Terminal window
./slipway install --tool kiro --surface ide # または: --surface cli

install は host-local capability file だけを書き、hash を記録します。グローバルな ホスト 設定や ambient hook は変更しません。Generated path はホストアダプターを参照してください。

AIコーディングツール で、生成された slipway-run capability を明示的に呼び出して1つの task を与えます。

reports コマンドに CSV export を追加し、test を追加する。

ホストは CLI に Action を要求し、それを実行して structured Outcome を報告します。Run が pause または summary に達するまで繰り返します。使用される protocol 操作は公開され documented ですが、手動で操作する必要はありません。各 response が正確な次の コマンドを既に含んでいます。

CLI を直接 integration する ホストは、同じ ad-hoc Run を次のように開始できます。

Terminal window
./slipway run --json -- "reports コマンドに CSV export を追加する"

この コマンドは最初の orient Action を返します。CLI 自体は code を変更しません。

Source 選ぶ場面
Ad hoc Task が小さい、機微、緊急、offline、または Issue が不要な場合。
GitHub Change Issue Durable で review 可能な revision-pinned requirements source が必要な場合。

Issue-backed Run では、生成された slipway-run capability に GitHub Change Issue を渡します。Host が Issue を fetch し、temporary ソースエンベロープ を作成して CLI に渡します。Host integration を実装している場合を除き、envelope を手書きしないでください。

Host を離れずに rough idea、Objective、Change、既存 Run の次の段階を判断するには、生成された slipway-workflow capability を呼び出します。Current stage を確認し、最短の次の explicit capability または明示的な no-further-action outcome を示します。Draft が必要なら、同じ呼び出しで fact を調査し、genuine な human decision を 1 つずつ問い、self-contained な Change または planning Objective を合成します。汎用 skill catalog の routing、user-only external skill の呼び出し、Issue publish、Run start は行いません。アイデアから Run までのワークフローを参照してください。

Objective は複数の Change をまとめられますが、Run は開始できません。Managed Issue を publish する前に GitHub Issue ワークフローを読んでください。

Run が報告する pause reason は次の4つのいずれかです。

  • 人間が決める必要のある decision——Issue source の変更や unavailable もここに含まれ、独立した reason ではなく decision として pause します;
  • Environment dependency の unavailable;
  • Action budget の exhaustion;
  • Exact destructive scope の confirmation。

Generated ホストが選べる response を示します。ユーザーは理由を説明せず skip、stop、reorder、take over できます。通常の implementation で繰り返し authorization を求めません。

Inspection command:

Terminal window
./slipway status
./slipway status <run-id> --json
./slipway stop <run-id>

stop は recovery data を保存します。Ended は Slipway に自動 Action が残っていないことだけを示します。Test、Review finding、リポジトリ policy、merge approval、release decision は独立しています。

Run data は <git-common-dir>/slipway/runs/ にあり、goal、accepted requirements、user answer、Outcome、コマンド summary を含む場合があります。Slipway は token、environment dump、unrelated file、full conversation、hidden reasoning を意図的には収集しませんが、ジャーナル に secret がないとは保証できません。

機微な content を扱う前に Run、復旧、プライバシーを読んでください。