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-phase-auto-detection)
|
||||
- [멀티 런타임 설치 선택](#55-multi-runtime-installer-selection)
|
||||
- [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)
|
||||
|
||||
---
|
||||
|
||||
@@ -918,7 +916,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: 설치 프로그램은 전역 및 로컬 설치를 모두 지원해야 합니다.
|
||||
@@ -927,12 +925,12 @@ fix(03-01): correct auth token expiry
|
||||
|
||||
**런타임 변환.**
|
||||
|
||||
| 측면 | Claude Code | OpenCode | Kilo | Codex | Copilot | Antigravity |
|
||||
|--------|------------|----------|-------|-------|---------|-------------|
|
||||
| 명령어 | 슬래시 명령어 | 슬래시 명령어 | 슬래시 명령어 | Skills(TOML) | 슬래시 명령어 | Skills |
|
||||
| 에이전트 형식 | Claude native | `mode: subagent` | `mode: subagent` | Skills | Tool mapping | Skills |
|
||||
| 훅 이벤트 | `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 |
|
||||
|--------|------------|----------|-------|-------------|
|
||||
| 명령어 | 슬래시 명령어 | 슬래시 명령어 | Skills(TOML) | Skills |
|
||||
| 에이전트 형식 | Claude native | `mode: subagent` | Skills | Skills |
|
||||
| 훅 이벤트 | `PostToolUse` | N/A | N/A | N/A |
|
||||
| 구성 | `settings.json` | `opencode.json(c)` | TOML | Config |
|
||||
|
||||
---
|
||||
|
||||
@@ -1068,9 +1066,9 @@ fix(03-01): correct auth token expiry
|
||||
|
||||
### 42. Cross-AI Peer Review
|
||||
|
||||
**명령어:** `/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를 감지해야 합니다.
|
||||
@@ -1346,23 +1344,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/` 디렉토리
|
||||
@@ -1827,16 +1808,3 @@ Claude가 MSD 워크플로우 컨텍스트 밖에서 파일 편집을 시도하
|
||||
**요구사항.**
|
||||
- REQ-MANUAL-01: 문서는 단계별 수동 업데이트 절차를 설명해야 합니다.
|
||||
- REQ-MANUAL-02: 절차는 npm 접근 없이 작동해야 합니다.
|
||||
|
||||
---
|
||||
|
||||
### 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를 지원해야 합니다.
|
||||
|
||||
Reference in New Issue
Block a user