refactor: drop 12 runtimes, keep Claude, Codex, OpenCode, Cursor, ZCode, Antigravity

Removes kilo, kimi, kimi-code, copilot, windsurf, augment, trae, qwen, hermes,
cline, codebuddy and pi end to end: capability descriptors, installer branches
and converters (bin/install.js 14.9k -> 11.2k lines), TypeScript converters,
hook surfaces and runtime homes, review lanes qwen/kimi-code, the two pi
migrations, Kimi payload normalization in the hook guards, dead hostBehaviors
vocabulary, launcher home probes, fixtures, runtime-specific tests and the
prose that presented them as supported.

Installer output for the six kept runtimes is byte-identical to before the
prune. The Kimi tool-vocabulary tests in workflow-guard, read-guard and
read-injection-scanner are left in place pending a decision.
This commit is contained in:
Jakub Zych
2026-10-06 20:02:40 +02:00
parent 12ee75a509
commit 6cfa0c55d2
509 changed files with 1869 additions and 47737 deletions

View File

@@ -72,7 +72,6 @@
- [UI フェーズ自動検出](#54-ui-フェーズ自動検出)
- [マルチランタイムインストーラー選択](#55-マルチランタイムインストーラー選択)
- [v1.29 の機能](#v129-の機能)
- [Windsurf ランタイムサポート](#56-windsurf-ランタイムサポート)
- [国際化ドキュメント](#57-国際化ドキュメント)
- [v1.31 の機能](#v131-の機能)
- [スキーマドリフト検出](#59-スキーマドリフト検出)
@@ -102,7 +101,6 @@
- [Pause-Work 拡張](#82-pause-work-拡張)
- [レスポンス言語設定](#83-レスポンス言語設定)
- [手動アップデート手順](#84-手動アップデート手順)
- [新規ランタイムサポート (Trae, Cline, Augment Code)](#85-新規ランタイムサポート-trae-cline-augment-code)
- [自律モード `--interactive` フラグ](#86-自律モード---interactive-フラグ)
- [コミットドキュメントガードフック](#87-コミットドキュメントガードフック)
- [コミュニティフックオプトイン](#88-コミュニティフックオプトイン)
@@ -123,7 +121,6 @@
- [アダプティブモデルプリセット](#102-アダプティブモデルプリセット)
- [ポストマージハンク検証](#103-ポストマージハンク検証)
- [v1.35.0 の機能](#v1350-の機能)
- [新規ランタイムサポート (Cline, CodeBuddy, Qwen Code)](#104-新規ランタイムサポート-cline-codebuddy-qwen-code)
- [GSD-2 逆マイグレーション](#105-gsd-2-逆マイグレーション)
- [AI 統合フェーズウィザード](#106-ai-統合フェーズウィザード)
- [AI 評価レビュー](#107-ai-評価レビュー)
@@ -1013,7 +1010,7 @@ fix(03-01): correct auth token expiry
**目的:** 複数の AI コーディングエージェントランタイムで MSD を実行します。
**要件:**
- REQ-RUNTIME-01: システムは Claude Code、OpenCode、Kilo、Codex、Copilot、Antigravity をサポートしなければならない
- REQ-RUNTIME-01: システムは Claude Code、OpenCode、Codex、Antigravity をサポートしなければならない
- REQ-RUNTIME-02: インストーラーはランタイムごとにコンテンツを変換しなければならない(ツール名、パス、フロントマター)
- REQ-RUNTIME-03: インストーラーはインタラクティブおよび非インタラクティブ(`--claude --global`)モードをサポートしなければならない
- REQ-RUNTIME-04: インストーラーはグローバルとローカルの両方のインストールをサポートしなければならない
@@ -1022,12 +1019,12 @@ fix(03-01): correct auth token expiry
**ランタイム変換:**
| 側面 | Claude Code | OpenCode | Kilo | Codex | Copilot | Antigravity |
|------|------------|----------|-------|-------|---------|-------------|
| コマンド | スラッシュコマンド | スラッシュコマンド | スラッシュコマンド | スキル(TOML) | スラッシュコマンド | スキル |
| エージェント形式 | Claude ネイティブ | `mode: subagent` | `mode: subagent` | スキル | ツールマッピング | スキル |
| フックイベント | `PostToolUse` | N/A | N/A | N/A | N/A | N/A |
| 設定 | `settings.json` | `opencode.json(c)` | `kilo.json(c)` | TOML | Instructions | Config |
| 側面 | Claude Code | OpenCode | Codex | Antigravity |
|------|------------|----------|-------|-------------|
| コマンド | スラッシュコマンド | スラッシュコマンド | スキル(TOML) | スキル |
| エージェント形式 | Claude ネイティブ | `mode: subagent` | スキル | スキル |
| フックイベント | `PostToolUse` | N/A | N/A | N/A |
| 設定 | `settings.json` | `opencode.json(c)` | TOML | Config |
---
@@ -1164,9 +1161,9 @@ fix(03-01): correct auth token expiry
### 42. クロス AI ピアレビュー
**コマンド:** `/msd-review --phase N [--claude] [--codex] [--coderabbit] [--opencode] [--qwen] [--cursor] [--agy] [--antigravity] [--ollama] [--lm-studio] [--llama-cpp] [--kimi-code] [--all]`
**コマンド:** `/msd-review --phase N [--claude] [--codex] [--coderabbit] [--opencode] [--cursor] [--agy] [--antigravity] [--ollama] [--lm-studio] [--llama-cpp] [--all]`
**目的:** 外部の AI CLI(Claude、Codex、CodeRabbit、OpenCode、Qwen Code、Cursor、Antigravity、Kimi Code)とローカルの OpenAI 互換サーバー(Ollama、LM Studio、llama.cpp)を呼び出して、フェーズプランを独立してレビューします。レビュアーごとのフィードバックを含む構造化された REVIEWS.md を生成します。
**目的:** 外部の AI CLI(Claude、Codex、CodeRabbit、OpenCode、Cursor、Antigravity)とローカルの OpenAI 互換サーバー(Ollama、LM Studio、llama.cpp)を呼び出して、フェーズプランを独立してレビューします。レビュアーごとのフィードバックを含む構造化された REVIEWS.md を生成します。
**要件:**
- REQ-REVIEW-01: システムはシステム上で利用可能な AI CLI を検出しなければならない
@@ -1442,23 +1439,6 @@ Claude が MSD ワークフローコンテキスト外でファイル編集を
## v1.29 の機能
### 56. Windsurf ランタイムサポート
**対象:** `npx @golem15/msd-core`
**目的:** Windsurf AI IDE のサポートを追加します。
**要件:**
- REQ-WINDSURF-01: インストーラーは `--windsurf` フラグによる Windsurf インストールをサポートしなければならない
- REQ-WINDSURF-02: Windsurf ルール形式に対応したプロンプトファイルを生成しなければならない
**プロセス:**
1. **検出** — Windsurf のインストール状態を確認
2. **変換** — MSD プロンプトを Windsurf ルール形式に変換
3. **インストール** — Windsurf 設定ディレクトリに MSD を設定
---
### 57. 国際化ドキュメント
**対象:** `docs/` ディレクトリ
@@ -1927,19 +1907,6 @@ Claude が MSD ワークフローコンテキスト外でファイル編集を
---
### 85. 新規ランタイムサポート (Trae, Cline, Augment Code)
**対象:** `npx @golem15/msd-core`
**目的:** Trae IDE、Cline、Augment Code ランタイムへの MSD インストールを拡張します。
**要件:**
- REQ-TRAE-01: インストーラーは Trae IDE インストールのための `--trae` フラグをサポートしなければならない
- REQ-CLINE-01: インストーラーは `.clinerules` 設定を通じて Cline をサポートしなければならない
- REQ-AUGMENT-01: インストーラーはスキル変換と設定管理で Augment Code をサポートしなければならない
---
### 86. 自律モード `--interactive` フラグ
**フラグ:** `/msd-autonomous --interactive`
@@ -2271,34 +2238,12 @@ v1 は**ディレクトリプレフィックス一致のみをサポートし、
## v1.35.0 機能
- [新規ランタイムサポート (Cline, CodeBuddy, Qwen Code)](#104-新規ランタイムサポート-cline-codebuddy-qwen-code)
- [GSD-2 逆マイグレーション](#105-gsd-2-逆マイグレーション)
- [AI 統合フェーズウィザード](#106-ai-統合フェーズウィザード)
- [AI 評価レビュー](#107-ai-評価レビュー)
---
### 104. 新規ランタイムサポート (Cline, CodeBuddy, Qwen Code)
**対象:** `npx @golem15/msd-core`
**目的:** Cline、CodeBuddy、Qwen Code ランタイムへの MSD インストールを拡張します。
**要件:**
- REQ-CLINE-02: Cline インストールは `.clinerules` を `~/.cline/`(グローバル)または `./.cline/`(ローカル)に書き込まなければならない。カスタムスラッシュコマンドなし — ルールベースの統合のみ。フラグ:`--cline`。
- REQ-CODEBUDDY-01: CodeBuddy インストールはスキルを `~/.codebuddy/skills/msd-*/SKILL.md` にデプロイしなければならない。フラグ:`--codebuddy`。
- REQ-QWEN-01: Qwen Code インストールはスキルを `~/.qwen/skills/msd-*/SKILL.md` にデプロイしなければならない(Claude Code 2.1.88+ で使用されるオープン標準に従う)。`QWEN_CONFIG_DIR` 環境変数はデフォルトパスをオーバーライドします。フラグ:`--qwen`。
**ランタイムサマリー:**
| ランタイム | インストール形式 | 設定パス | フラグ |
|-----------|----------------|---------|-------|
| Cline | `.clinerules` | `~/.cline/` または `./.cline/` | `--cline` |
| CodeBuddy | スキル (`SKILL.md`) | `~/.codebuddy/skills/` | `--codebuddy` |
| Qwen Code | スキル (`SKILL.md`) | `~/.qwen/skills/` | `--qwen` |
---
### 105. GSD-2 逆マイグレーション
**コマンド:** `/msd-import --from-gsd2 [--dry-run] [--force] [--path <dir>]`
@@ -2952,7 +2897,7 @@ Source commit: abc1234 (3 commits behind HEAD)
**要件:**
- REQ-QUOTA-01: クォータ失敗は即時再試行を主要な回復として提供してはならない。
- REQ-QUOTA-02: 分類は Claude、Copilot、Codex、および汎用プロバイダーセンチネルをカバーしなければならない。
- REQ-QUOTA-02: 分類は Claude、Codex、および汎用プロバイダーセンチネルをカバーしなければならない。
- REQ-QUOTA-03: 非クォータ失敗は通常の実行失敗パスを継続しなければならない。
**参照:** [プロバイダーレート制限シグナル](../research/provider-rate-limit-signals.md)