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:
@@ -558,14 +558,14 @@ describe('#4709 the Gemini CLI reviewer lane is retired', () => {
|
||||
);
|
||||
});
|
||||
|
||||
test('exactly 11 reviewer lanes remain', () => {
|
||||
// Counted from the registry, not hardcoded per-name, so adding a 12th lane later cannot
|
||||
test('exactly 9 reviewer lanes remain', () => {
|
||||
// Counted from the registry, not hardcoded per-name, so adding a 10th lane later cannot
|
||||
// silently re-admit gemini under cover of the count still "looking right".
|
||||
const ids = reviewerIds().sort();
|
||||
assert.strictEqual(
|
||||
ids.length,
|
||||
11,
|
||||
`expected 11 reviewer lanes after retiring gemini, got ${ids.length}: ${ids.join(', ')}`,
|
||||
9,
|
||||
`expected 9 reviewer lanes after retiring gemini, got ${ids.length}: ${ids.join(', ')}`,
|
||||
);
|
||||
assert.ok(!ids.includes('gemini'), 'gemini must not be among them');
|
||||
});
|
||||
@@ -593,10 +593,10 @@ describe('#4709 the Gemini CLI reviewer lane is retired', () => {
|
||||
}
|
||||
});
|
||||
|
||||
test('the other ten lanes are untouched (negative space)', () => {
|
||||
test('the other eight lanes are untouched (negative space)', () => {
|
||||
const expected = [
|
||||
'antigravity', 'claude', 'coderabbit', 'codex', 'cursor',
|
||||
'kimi-code', 'llama-cpp', 'lm-studio', 'ollama', 'opencode', 'qwen',
|
||||
'llama-cpp', 'lm-studio', 'ollama', 'opencode',
|
||||
];
|
||||
assert.deepStrictEqual(
|
||||
reviewerIds().sort(),
|
||||
|
||||
Reference in New Issue
Block a user