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:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user