diff --git a/.changeset/fix-curl-upgrade-url.md b/.changeset/fix-curl-upgrade-url.md new file mode 100644 index 00000000000..6e54f7e6e03 --- /dev/null +++ b/.changeset/fix-curl-upgrade-url.md @@ -0,0 +1,5 @@ +--- +"@kilocode/cli": patch +--- + +Fix `kilo upgrade` for curl installs by pointing at the install script instead of the install landing page. diff --git a/packages/kilo-docs/source-links.md b/packages/kilo-docs/source-links.md index d8b70dc2512..dc778f715cd 100644 --- a/packages/kilo-docs/source-links.md +++ b/packages/kilo-docs/source-links.md @@ -113,6 +113,8 @@ +- + - @@ -136,8 +138,6 @@ - -- - - diff --git a/packages/opencode/src/kilocode/installation/index.ts b/packages/opencode/src/kilocode/installation/index.ts index ac2a39c46cf..cccd37e8d52 100644 --- a/packages/opencode/src/kilocode/installation/index.ts +++ b/packages/opencode/src/kilocode/installation/index.ts @@ -22,5 +22,5 @@ export const Scoop = { export const Release = { api: "https://api.github.com/repos/Kilo-Org/kilocode/releases/latest", - install: "https://kilo.ai/install", + install: "https://kilo.ai/cli/install", } diff --git a/packages/opencode/test/kilocode/installation/upgrade.test.ts b/packages/opencode/test/kilocode/installation/upgrade.test.ts index b2ecaf48f44..046e459441f 100644 --- a/packages/opencode/test/kilocode/installation/upgrade.test.ts +++ b/packages/opencode/test/kilocode/installation/upgrade.test.ts @@ -214,7 +214,7 @@ describe("Kilo installation upgrade", () => { ).effect("uses the Kilo install script for curl upgrades", () => Effect.gen(function* () { yield* Installation.Service.use((svc) => svc.upgrade("curl", "9.9.9")) - expect(curl).toContain("https://kilo.ai/install") + expect(curl).toContain("https://kilo.ai/cli/install") expect(curl).toContain("bash") }), )