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:
@@ -58,7 +58,7 @@
|
||||
**Codex와 OpenCode의 중요 사항:** 이러한 런타임은 설치 시 해결된 모델을 각 에이전트의 정적 설정에 임베드합니다. `model_overrides` 편집 후 변경 사항이 적용되도록 인스톨러를 다시 실행하세요:
|
||||
|
||||
```bash
|
||||
npx @golem15/msd-core@latest --codex --global # 또는 --opencode, --kilo 등
|
||||
npx @golem15/msd-core@latest --codex --global # 또는 --opencode 등
|
||||
```
|
||||
|
||||
---
|
||||
@@ -154,7 +154,7 @@ npx @golem15/msd-core@latest --codex --global # 또는 --opencode, --kilo 등
|
||||
|
||||
## 비 Anthropic 런타임에서 MSD 사용
|
||||
|
||||
Codex, OpenCode, Antigravity CLI, 또는 Kilo용으로 MSD를 설치한 경우 인스톨러가 이미 설정에 `resolve_model_ids: "omit"`을 설정했습니다. 이는 MSD가 Anthropic 모델 ID 해결을 건너뛰고 런타임이 자체 기본 모델을 선택하도록 합니다. 기본 사용 시 수동 설정이 필요 없습니다.
|
||||
Codex, OpenCode, 또는 Antigravity CLI용으로 MSD를 설치한 경우 인스톨러가 이미 설정에 `resolve_model_ids: "omit"`을 설정했습니다. 이는 MSD가 Anthropic 모델 ID 해결을 건너뛰고 런타임이 자체 기본 모델을 선택하도록 합니다. 기본 사용 시 수동 설정이 필요 없습니다.
|
||||
|
||||
**Codex에서 티어별 모델을 원하는 경우:**
|
||||
|
||||
|
||||
@@ -62,22 +62,6 @@ OPENCODE_CONFIG_DIR=~/.config/opencode-alt npx @golem15/msd-core@latest --openco
|
||||
|
||||
---
|
||||
|
||||
### Kilo
|
||||
|
||||
```bash
|
||||
npx @golem15/msd-core@latest --kilo --global
|
||||
```
|
||||
|
||||
스킬은 `~/.config/kilo/`(XDG) 또는 `~/.kilo/`에 저장됩니다. OpenCode 스타일의 플랫 마크다운 명령 형식을 사용합니다.
|
||||
|
||||
**설치 디렉터리 재정의:**
|
||||
|
||||
```bash
|
||||
KILO_CONFIG_DIR=~/.config/kilo-alt npx @golem15/msd-core@latest --kilo --global
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
### Codex
|
||||
|
||||
```bash
|
||||
@@ -90,22 +74,6 @@ npx @golem15/msd-core@latest --codex --global
|
||||
|
||||
---
|
||||
|
||||
### GitHub Copilot
|
||||
|
||||
```bash
|
||||
npx @golem15/msd-core@latest --copilot --global
|
||||
```
|
||||
|
||||
스킬은 `~/.copilot/`에 저장됩니다. MSD는 에이전트 `.md` 파일 및 저장소 지시 파일로 설치됩니다.
|
||||
|
||||
**설치 디렉터리 재정의:**
|
||||
|
||||
```bash
|
||||
COPILOT_CONFIG_DIR=~/.copilot-alt npx @golem15/msd-core@latest --copilot --global
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
### Cursor
|
||||
|
||||
```bash
|
||||
@@ -122,76 +90,6 @@ CURSOR_CONFIG_DIR=~/.cursor-alt npx @golem15/msd-core@latest --cursor --global
|
||||
|
||||
---
|
||||
|
||||
### Windsurf
|
||||
|
||||
```bash
|
||||
npx @golem15/msd-core@latest --windsurf --global
|
||||
```
|
||||
|
||||
스킬은 `~/.codeium/windsurf/`에 저장됩니다. MSD는 스킬, 에이전트, 워크스페이스 규칙을 설치합니다.
|
||||
|
||||
**설치 디렉터리 재정의:**
|
||||
|
||||
```bash
|
||||
WINDSURF_CONFIG_DIR=~/.codeium/windsurf-alt npx @golem15/msd-core@latest --windsurf --global
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
### Cline
|
||||
|
||||
Cline은 규칙 기반 통합을 사용합니다. MSD는 슬래시 명령이 아닌 `.clinerules`로 설치됩니다.
|
||||
|
||||
```bash
|
||||
# 전역 설치 (모든 프로젝트)
|
||||
npx @golem15/msd-core@latest --cline --global
|
||||
|
||||
# 로컬 설치 (이 프로젝트만)
|
||||
npx @golem15/msd-core@latest --cline --local
|
||||
```
|
||||
|
||||
전역 설치는 `~/.cline/`에 저장됩니다. 로컬 설치는 `./.cline/`에 저장됩니다. 규칙은 Cline에 의해 자동으로 로드되며 커스텀 슬래시 명령은 등록되지 않습니다.
|
||||
|
||||
---
|
||||
|
||||
### CodeBuddy
|
||||
|
||||
```bash
|
||||
npx @golem15/msd-core@latest --codebuddy --global
|
||||
```
|
||||
|
||||
스킬은 `~/.codebuddy/skills/msd-*/SKILL.md`에 저장됩니다.
|
||||
|
||||
---
|
||||
|
||||
### Qwen Code
|
||||
|
||||
Qwen Code는 Claude Code 2.1.88+와 동일한 오픈 스킬 표준을 사용합니다.
|
||||
|
||||
```bash
|
||||
npx @golem15/msd-core@latest --qwen --global
|
||||
```
|
||||
|
||||
스킬은 `~/.qwen/skills/msd-*/SKILL.md`에 저장됩니다.
|
||||
|
||||
**설치 디렉터리 재정의:**
|
||||
|
||||
```bash
|
||||
QWEN_CONFIG_DIR=~/.qwen-alt npx @golem15/msd-core@latest --qwen --global
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
### Augment Code
|
||||
|
||||
```bash
|
||||
npx @golem15/msd-core@latest --augment --global
|
||||
```
|
||||
|
||||
스킬은 `~/.augment/`에 저장됩니다. MSD는 스킬과 에이전트를 설치합니다. 훅 또는 상태 표시줄 소유권은 없습니다.
|
||||
|
||||
---
|
||||
|
||||
### Antigravity
|
||||
|
||||
```bash
|
||||
@@ -208,16 +106,6 @@ ANTIGRAVITY_CONFIG_DIR=~/.gemini/antigravity-alt npx @golem15/msd-core@latest --
|
||||
|
||||
---
|
||||
|
||||
### Trae
|
||||
|
||||
```bash
|
||||
npx @golem15/msd-core@latest --trae --global
|
||||
```
|
||||
|
||||
스킬은 `~/.trae/`에 저장됩니다. MSD는 스킬, 에이전트, 규칙 참조를 설치합니다.
|
||||
|
||||
---
|
||||
|
||||
## 로컬 설치 vs 전역 설치
|
||||
|
||||
위의 모든 예시는 사용자 계정 전체에 MSD를 한 번 설치하는 `--global`을 사용합니다. 단일 프로젝트로 범위를 제한하려면 `--global`을 `--local`로 바꾸세요:
|
||||
@@ -232,10 +120,10 @@ npx @golem15/msd-core@latest --claude --local
|
||||
|
||||
## 프리릴리스 에디션 설치 (Next / Nightly / Insiders / Preview)
|
||||
|
||||
런타임의 프리릴리스 에디션(Windsurf Next, Cursor Nightly, VS Code Insiders, Codex 프리뷰 채널 등)은 인접한 설정 디렉터리에서 읽습니다. 인스톨러 실행 전에 해당하는 `*_CONFIG_DIR` 환경 변수를 설정하세요:
|
||||
런타임의 프리릴리스 에디션(Cursor Nightly, VS Code Insiders, Codex 프리뷰 채널 등)은 인접한 설정 디렉터리에서 읽습니다. 인스톨러 실행 전에 해당하는 `*_CONFIG_DIR` 환경 변수를 설정하세요:
|
||||
|
||||
```bash
|
||||
WINDSURF_CONFIG_DIR=~/.codeium/windsurf-next npx @golem15/msd-core@latest --windsurf --global
|
||||
CURSOR_CONFIG_DIR=~/.cursor-nightly npx @golem15/msd-core@latest --cursor --global
|
||||
```
|
||||
|
||||
인스톨러 프롬프트에서 해당하는 안정적인 런타임을 선택하세요. MSD는 프리릴리스 에디션을 별도의 명명된 런타임으로 열거하지 않습니다. 이 환경 변수 메커니즘을 통한 지원은 최선의 방식이며 릴리스 CI에서 별도로 테스트되지 않습니다.
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
## 어떤 리뷰어를 사용할지 결정
|
||||
|
||||
MSD Core는 Claude(별도 세션), Codex CLI, CodeRabbit, OpenCode, Qwen Code, Cursor, Antigravity CLI, Ollama, LM Studio, llama.cpp의 조합으로 리뷰 요청을 라우팅할 수 있습니다.
|
||||
MSD Core는 Claude(별도 세션), Codex CLI, CodeRabbit, OpenCode, Cursor, Antigravity CLI, Ollama, LM Studio, llama.cpp의 조합으로 리뷰 요청을 라우팅할 수 있습니다.
|
||||
|
||||
각 리뷰어는 `PLAN.md` 파일에 대해 동일한 구조화된 프롬프트를 독립적으로 실행합니다. 서로 다른 모델은 서로 다른 맹점을 가지고 있으므로 멀티 리뷰어 합의가 단일 리뷰어보다 더 많은 문제를 발견합니다.
|
||||
|
||||
@@ -141,7 +141,6 @@ Ollama 또는 LM Studio를 로컬에서 실행하는 경우 서버에 접근할
|
||||
| Antigravity가 이미 설치되어 있는 경우 | `--agy`는 항상 좋은 시작 리뷰어 |
|
||||
| 무료 멀티 리뷰어 커버리지를 원하는 경우 | `--agy` (Google 자격 증명) + `--claude` |
|
||||
| OpenAI 중심 프로젝트인 경우 | OpenAI 모델 관점을 위해 `--codex` 추가 |
|
||||
| GitHub Copilot 모델을 원하는 경우 | `--opencode` 추가 |
|
||||
| API 비용을 완전히 피하려는 경우 | 로컬 모델로 Ollama를 설정하고 `--ollama` 사용 |
|
||||
| 릴리스 전 최대 커버리지가 필요한 경우 | `/msd-plan-review-convergence N --all` |
|
||||
| 빠르게 반복하며 빠른 피드백을 원하는 경우 | CLI 하나 선택: `/msd-review --phase N --agy` |
|
||||
|
||||
Reference in New Issue
Block a user