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 @@ Valores válidos: `opus`, `sonnet`, `haiku`, `inherit` ou qualquer ID de modelo
|
||||
**Importante para Codex e OpenCode:** Esses runtimes incorporam o modelo resolvido na configuração estática de cada agente no momento da instalação. Após editar `model_overrides`, execute novamente o instalador para que a alteração entre em vigor:
|
||||
|
||||
```bash
|
||||
npx @golem15/msd-core@latest --codex --global # ou --opencode, --kilo, etc.
|
||||
npx @golem15/msd-core@latest --codex --global # ou --opencode, etc.
|
||||
```
|
||||
|
||||
---
|
||||
@@ -154,7 +154,7 @@ Cada tentativa usa `tier_models[default_tier]` independentemente do resultado
|
||||
|
||||
## Usando o MSD em runtimes não-Anthropic
|
||||
|
||||
Se você instalou o MSD para Codex, OpenCode, Antigravity CLI ou Kilo, o instalador já definiu `resolve_model_ids: "omit"` na sua configuração. Isso instrui o MSD a pular a resolução de IDs de modelo Anthropic e deixar o runtime escolher seu próprio modelo padrão. Nenhuma configuração manual é necessária para o caso básico.
|
||||
Se você instalou o MSD para Codex, OpenCode, ou Antigravity CLI, o instalador já definiu `resolve_model_ids: "omit"` na sua configuração. Isso instrui o MSD a pular a resolução de IDs de modelo Anthropic e deixar o runtime escolher seu próprio modelo padrão. Nenhuma configuração manual é necessária para o caso básico.
|
||||
|
||||
**Se você quiser modelos por nível no 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
|
||||
```
|
||||
|
||||
As habilidades são instaladas em `~/.config/kilo/` (XDG) ou `~/.kilo/`. Usa o mesmo formato de comando markdown plano no estilo OpenCode.
|
||||
|
||||
**Substituir o diretório de instalação:**
|
||||
|
||||
```bash
|
||||
KILO_CONFIG_DIR=~/.config/kilo-alt npx @golem15/msd-core@latest --kilo --global
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
### Codex
|
||||
|
||||
```bash
|
||||
@@ -90,22 +74,6 @@ As habilidades são instaladas em `~/.codex/skills/msd-*/SKILL.md`. Os agentes s
|
||||
|
||||
---
|
||||
|
||||
### GitHub Copilot
|
||||
|
||||
```bash
|
||||
npx @golem15/msd-core@latest --copilot --global
|
||||
```
|
||||
|
||||
As habilidades são instaladas em `~/.copilot/`. O MSD é instalado como arquivos de agente `.md` e arquivos de instrução de repositório.
|
||||
|
||||
**Substituir o diretório de instalação:**
|
||||
|
||||
```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
|
||||
```
|
||||
|
||||
As habilidades são instaladas em `~/.codeium/windsurf/`. O MSD instala habilidades, agentes e regras de workspace.
|
||||
|
||||
**Substituir o diretório de instalação:**
|
||||
|
||||
```bash
|
||||
WINDSURF_CONFIG_DIR=~/.codeium/windsurf-alt npx @golem15/msd-core@latest --windsurf --global
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
### Cline
|
||||
|
||||
O Cline usa uma integração baseada em regras — o MSD é instalado como `.clinerules` em vez de slash commands.
|
||||
|
||||
```bash
|
||||
# Instalação global (todos os projetos)
|
||||
npx @golem15/msd-core@latest --cline --global
|
||||
|
||||
# Instalação local (apenas este projeto)
|
||||
npx @golem15/msd-core@latest --cline --local
|
||||
```
|
||||
|
||||
Instalações globais escrevem em `~/.cline/`. Instalações locais escrevem em `./.cline/`. As regras são carregadas automaticamente pelo Cline — nenhum slash command personalizado é registrado.
|
||||
|
||||
---
|
||||
|
||||
### CodeBuddy
|
||||
|
||||
```bash
|
||||
npx @golem15/msd-core@latest --codebuddy --global
|
||||
```
|
||||
|
||||
As habilidades são instaladas em `~/.codebuddy/skills/msd-*/SKILL.md`.
|
||||
|
||||
---
|
||||
|
||||
### Qwen Code
|
||||
|
||||
O Qwen Code usa o mesmo padrão de habilidades abertas do Claude Code 2.1.88+.
|
||||
|
||||
```bash
|
||||
npx @golem15/msd-core@latest --qwen --global
|
||||
```
|
||||
|
||||
As habilidades são instaladas em `~/.qwen/skills/msd-*/SKILL.md`.
|
||||
|
||||
**Substituir o diretório de instalação:**
|
||||
|
||||
```bash
|
||||
QWEN_CONFIG_DIR=~/.qwen-alt npx @golem15/msd-core@latest --qwen --global
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
### Augment Code
|
||||
|
||||
```bash
|
||||
npx @golem15/msd-core@latest --augment --global
|
||||
```
|
||||
|
||||
As habilidades são instaladas em `~/.augment/`. O MSD instala habilidades e agentes. Sem posse de hook ou statusline.
|
||||
|
||||
---
|
||||
|
||||
### 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
|
||||
```
|
||||
|
||||
As habilidades são instaladas em `~/.trae/`. O MSD instala habilidades, agentes e referências de regras.
|
||||
|
||||
---
|
||||
|
||||
## Instalação local vs global
|
||||
|
||||
Todos os exemplos acima usam `--global`, que instala o MSD uma vez para a sua conta de usuário. Para limitar uma instalação a um único projeto, substitua `--global` por `--local`:
|
||||
@@ -232,10 +120,10 @@ Uma instalação local escreve no diretório `.claude/` na raiz do seu projeto.
|
||||
|
||||
## Instalando edições de pré-lançamento (Next / Nightly / Insiders / Preview)
|
||||
|
||||
As edições de pré-lançamento dos ambientes (Windsurf Next, Cursor Nightly, VS Code Insiders, canais de preview do Codex, etc.) leem de um diretório de configuração irmão. Defina a variável de ambiente `*_CONFIG_DIR` correspondente antes de executar o instalador:
|
||||
As edições de pré-lançamento dos ambientes (Cursor Nightly, VS Code Insiders, canais de preview do Codex, etc.) leem de um diretório de configuração irmão. Defina a variável de ambiente `*_CONFIG_DIR` correspondente antes de executar o instalador:
|
||||
|
||||
```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
|
||||
```
|
||||
|
||||
Selecione o ambiente estável correspondente no prompt do instalador. O MSD não enumera as edições de pré-lançamento como ambientes nomeados separados — elas são suportadas com melhor esforço por meio desse mecanismo de variável de ambiente e não são testadas separadamente no CI de lançamento.
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
## Decidir quais revisores usar
|
||||
|
||||
O MSD Core pode encaminhar solicitações de revisão para qualquer combinação de: Claude (sessão separada), Codex CLI, CodeRabbit, OpenCode, Qwen Code, Cursor, Antigravity CLI, Ollama, LM Studio e llama.cpp.
|
||||
O MSD Core pode encaminhar solicitações de revisão para qualquer combinação de: Claude (sessão separada), Codex CLI, CodeRabbit, OpenCode, Cursor, Antigravity CLI, Ollama, LM Studio e llama.cpp.
|
||||
|
||||
Cada revisor executa o mesmo prompt estruturado contra seus arquivos `PLAN.md` de forma independente. Como diferentes modelos têm diferentes pontos cegos, o consenso de múltiplos revisores detecta mais problemas do que qualquer revisor individual.
|
||||
|
||||
@@ -141,7 +141,6 @@ Isso executa `plan-phase → review → replan → re-review` por até três cic
|
||||
| Você já tem o Antigravity instalado | `--agy` é sempre um bom revisor inicial |
|
||||
| Você quer cobertura gratuita com múltiplos revisores | `--agy` (credenciais Google) + `--claude` |
|
||||
| Seu projeto é fortemente baseado em OpenAI | adicione `--codex` para uma perspectiva de modelo OpenAI |
|
||||
| Você quer o modelo do GitHub Copilot | adicione `--opencode` |
|
||||
| Você quer evitar custos de API completamente | configure o Ollama com um modelo local e use `--ollama` |
|
||||
| Você precisa de cobertura máxima antes de um lançamento | `/msd-plan-review-convergence N --all` |
|
||||
| Você está iterando rapidamente e quer feedback rápido | escolha um CLI: `/msd-review --phase N --agy` |
|
||||
|
||||
Reference in New Issue
Block a user