Skip to content

Commit 87eecc0

Browse files
committed
Add official npm guided install for Kilo
Kilo installs from its official npm package (@kilocode/cli), so it joins the guided-install flow with the other npm-based built-ins. Grok and Antigravity are standalone binaries with no official npm package and are left as launch-only.
1 parent 434f68e commit 87eecc0

5 files changed

Lines changed: 12 additions & 4 deletions

File tree

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,12 @@
33
All notable changes to this project are documented here. The format is based on
44
[Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
55

6+
## [0.2.1]
7+
8+
- **Kilo** now installs from its official npm package (`@kilocode/cli`), so it joins the guided-install
9+
flow. Grok and Antigravity are distributed as standalone binaries (no official npm package), so they
10+
keep launching without an auto-install offer.
11+
612
## [0.2.0]
713

814
- Added **OpenCode** to the built-in agent presets.

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,8 @@ You can also open the Extensions view in VS Code (or Cursor, Antigravity, Windsu
3636
- **Add your own, no code required.** Define new agents in `settings.json`. The sidebar updates
3737
automatically.
3838
- **Guided install.** If a built-in CLI that installs from npm (Claude Code, Codex, Copilot, Gemini,
39-
OpenCode) isn't found, Super CLI offers to install it with its official command — after explicit
40-
confirmation.
39+
Kilo, OpenCode) isn't found, Super CLI offers to install it with its official command — after
40+
explicit confirmation.
4141
- **Native integrated terminal.** Each agent runs in a real VS Code terminal, inheriting your
4242
shell, `PATH`, and environment. No bundled emulator, no runtime dependencies.
4343

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"displayName": "Super CLI",
44
"description": "One VS Code extension to launch any coding agent CLI (Claude Code, Codex, Copilot, Gemini, and your own) from a single side terminal.",
55
"publisher": "mikesoft",
6-
"version": "0.2.0",
6+
"version": "0.2.1",
77
"repository": {
88
"type": "git",
99
"url": "https://github.com/TheStreamCode/super-cli.git"

src/agents.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,8 @@ export const BUILTIN_AGENTS: readonly Agent[] = [
5353
label: 'Kilo CLI',
5454
command: 'kilo',
5555
icon: 'terminal',
56+
installCommand: 'npm install -g @kilocode/cli',
57+
autoInstall: true,
5658
},
5759
{
5860
id: 'antigravity',

test/agents.test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ test('OpenCode ships as a built-in preset', () => {
5454
});
5555

5656
test('npm-installable built-ins offer a guided install with their official command', () => {
57-
for (const id of ['claude', 'codex', 'copilot', 'gemini', 'opencode']) {
57+
for (const id of ['claude', 'codex', 'copilot', 'gemini', 'kilo', 'opencode']) {
5858
const agent = BUILTIN_AGENTS.find((a) => a.id === id);
5959
assert.ok(agent, `expected built-in ${id}`);
6060
assert.match(agent.installCommand, /^npm install -g /);

0 commit comments

Comments
 (0)