diff --git a/.gitignore b/.gitignore index a63a60a5..156b92c7 100644 --- a/.gitignore +++ b/.gitignore @@ -62,3 +62,4 @@ vendor/ *.log .cache/ tmp/ +.worktrees diff --git a/bin/install.js b/bin/install.js index 66d08bcf..60a02c24 100755 --- a/bin/install.js +++ b/bin/install.js @@ -5988,8 +5988,8 @@ function promptRuntime(callback) { const allRuntimes = ['claude', 'kilo', 'opencode', 'gemini', 'codex', 'copilot', 'antigravity', 'cursor', 'windsurf', 'augment', 'trae']; console.log(` ${yellow}Which runtime(s) would you like to install for?${reset}\n\n ${cyan}1${reset}) Claude Code ${dim}(~/.claude)${reset} - ${cyan}2${reset}) Kilo ${dim}(~/.config/kilo)${reset} - open source, the #1 AI coding platform on OpenRouter - ${cyan}3${reset}) OpenCode ${dim}(~/.config/opencode)${reset} - open source, free models + ${cyan}2${reset}) Kilo ${dim}(~/.config/kilo)${reset} + ${cyan}3${reset}) OpenCode ${dim}(~/.config/opencode)${reset} ${cyan}4${reset}) Gemini ${dim}(~/.gemini)${reset} ${cyan}5${reset}) Codex ${dim}(~/.codex)${reset} ${cyan}6${reset}) Copilot ${dim}(~/.copilot)${reset} diff --git a/tests/kilo-install.test.cjs b/tests/kilo-install.test.cjs index 0d6de47e..82cb8566 100644 --- a/tests/kilo-install.test.cjs +++ b/tests/kilo-install.test.cjs @@ -225,9 +225,9 @@ describe('Source code integration (Kilo)', () => { assert.ok(src.includes("'2': 'kilo'"), 'runtimeMap has 2 -> kilo'); }); - test('prompt text shows Kilo above OpenCode with updated description', () => { + test('prompt text shows Kilo above OpenCode without marketing copy', () => { assert.ok(src.includes('2${reset}) Kilo'), 'prompt lists Kilo as option 2'); - assert.ok(src.includes('the #1 AI coding platform on OpenRouter'), 'prompt includes updated Kilo description'); + assert.ok(!src.includes('the #1 AI coding platform on OpenRouter'), 'prompt does not include marketing tagline'); }); test('hooks are skipped for Kilo', () => {