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:
@@ -10,7 +10,7 @@
|
||||
* replaces is the simple system that worked, and every leg encodes a hard-won fix — #2494 and #2605
|
||||
* (empty output), #1698 (Codex stdout teardown noise), #1936 (OpenCode zero-output turns), #2073
|
||||
* (Antigravity's three modes), #2176 (repo-root anchoring), #2589 (no jq on stock Windows), #2794
|
||||
* (Qwen's missing sidecar). A resolver designed from the descriptor TYPES would throw that away and
|
||||
* (a missing sidecar). A resolver designed from the descriptor TYPES would throw that away and
|
||||
* rebuild the bugs. So each lane's plan was derived from its leg, and `tests/review-lane-invocation`
|
||||
* asserts all twelve against a frozen table. Old and new cannot literally run in parallel, so that
|
||||
* table is the strangler-fig substitute — it is what makes this cutover safe rather than hopeful.
|
||||
@@ -361,7 +361,7 @@ export function nativeTimeoutToken(timeoutMs: number): string {
|
||||
*
|
||||
* WHITESPACE-ONLY COUNTS AS EMPTY, for every lane. The bash tested `[ ! -s file ]`, which counts
|
||||
* BYTES — so a reply of three spaces passed as a successful review. Two legs (LM Studio,
|
||||
* llama.cpp) closed this locally with a case-glob; gemini, claude, codex, qwen and cursor did not.
|
||||
* llama.cpp) closed this locally with a case-glob; gemini, claude, codex and cursor did not.
|
||||
* Making it uniform is a deliberate, disclosed behavior change (a bug fix that breaks a workaround)
|
||||
* and is why this phase ships a changeset note.
|
||||
*
|
||||
|
||||
Reference in New Issue
Block a user