Commit Graph
5567 Commits
Author SHA1 Message Date
Mark IJbema 05964c0de5 Merge branch 'main' into fix/restore-kilo-env-var 2026-05-04 16:57:40 +02:00
Mark IJbema 9a336b8640 Merge branch 'main' into fix/restore-kilo-env-var 2026-05-04 16:44:57 +02:00
Catriel Müller 50d7543f4c Merge branch 'main' into catrielmuller/fix-big-repos 2026-05-04 11:24:57 -03:00
Marius fc2545ceb4 Fix OAuth callback port flake (#9841)
* fix(cli): avoid OAuth callback port bind without redirect

* fix(cli): clean up failed OAuth callback binding
2026-05-04 16:06:54 +02:00
kiloconnect[bot] 2995a308e3 chore(cli): annotate KILO env var with kilocode_change 2026-05-04 13:24:23 +00:00
Catriel Müller 206eaa7142 fix: kilocode_change 2026-05-04 10:19:11 -03:00
kiloconnect[bot] db26be6b5d fix(cli): restore KILO env var (regression from #8808) 2026-05-04 13:18:57 +00:00
Catriel Müller 40079cd21c fix: type imports 2026-05-04 10:11:01 -03:00
Catriel Müller 2c2f03f604 fix: regenerate sdk 2026-05-04 10:11:01 -03:00
Catriel Müller fcb5b02557 Merge branch 'main' into catrielmuller/fix-big-repos 2026-05-04 09:57:27 -03:00
Mark IJbema 6b4bc40b81 Merge pull request #9751 from Kilo-Org/markijbema/kilo-opencode-v1.14.29
Merge opencode v1.14.29
2026-05-04 14:21:23 +02:00
8472f90528 Fix/vscode mcp oauth sign in (#8910)
* fix(vscode): restore MCP OAuth sign-in from settings UI

- Add Sign in control when MCP status is needs_auth; posts authenticateMcp
  to run CLI POST /mcp/{name}/auth/authenticate.
- On SSE mcp.browser.open.failed, open the auth URL via
  vscode.env.openExternal (CLI subprocess open() often fails under VS Code).
- Dedupe openExternal when multiple webviews receive the same event.

Fixes UI regression described in GitHub issue #8904.

Made-with: Cursor

* fix(vscode): satisfy ESLint max-lines and complexity for MCP OAuth

- Move MCP connect/disconnect/authenticate and openExternal dedupe to
  kilo-provider/mcp-oauth.ts.
- eslint-disable-next-line complexity for the webview message router.

Made-with: Cursor

* fix: restore MCP OAuth sign-in in VS Code

* fix: simplify MCP OAuth callback delegation

* fix: clarify MCP OAuth callback delegation

---------

Co-authored-by: e.olbrych <e.olbrych@mkmc.pl>
Co-authored-by: marius-kilocode <marius@kilocode.ai>
2026-05-04 11:54:07 +00:00
Catriel Müller 029425590b Merge branch 'main' into catrielmuller/fix-big-repos 2026-05-04 07:57:09 -03:00
Mark IJbema bccc27ce61 Merge remote-tracking branch 'origin/main' into markijbema/kilo-opencode-v1.14.29 2026-05-04 11:58:03 +02:00
Mark IJbema 75dfebcf28 fix semantic merge conflicts 2026-05-04 11:48:00 +02:00
Marius a858f001ba fix(cli): warn on output length stops (#9820)
* fix(cli): warn on reasoning-only length stops

* fix(cli): warn on output length stops
2026-05-04 09:42:47 +00:00
b8b915739c refactor(prompts): hoist Kilo model-specific prompt checks to the front (#9815)
* refactor(cli): hoist Kilo model-specific prompt checks to the front

Extract the Kilo metadata-driven prompt selection into a dedicated
kiloPrompt() helper and invoke it with an early return at the top of
provider(). This ensures Kilo-specific prompt routing takes priority
over upstream heuristics and leaves the upstream if-chain untouched,
reducing future merge conflicts when opencode adjusts its own
model-specific prompt branching.

No behavior change.

* fix(cli): preserve Ling prompt fallback precedence

* fix(cli): keep prompt annotations scoped

---------

Co-authored-by: kiloconnect[bot] <240665456+kiloconnect[bot]@users.noreply.github.com>
Co-authored-by: marius-kilocode <marius@kilocode.ai>
2026-05-04 10:55:19 +02:00
Marius 7ad1bf66d0 docs(cli): expand config skill with agent manager workflows (#9813) 2026-05-04 10:40:15 +02:00
Mark IJbema a16e0560c7 Merge remote-tracking branch 'origin/main' into markijbema/kilo-opencode-v1.14.29 2026-05-04 10:27:37 +02:00
Catriel Müller 284886ded4 refactor: fix kilocodechanges 2026-05-01 19:59:15 -03:00
Catriel Müller 3384b6736c refactor: address comments 2026-05-01 19:23:10 -03:00
Catriel Müller 33476e5050 feat: handle snapshot initialization on big repos 2026-05-01 18:44:16 -03:00
Marius da3d79a688 fix(cli): scope GPT-5.5 prompt behavior (#9745)
* fix(cli): scope GPT-5.5 prompt behavior

* fix(cli): route GPT-5.5 prompt by metadata

* fix(cli): allow prompt metadata in provider config
2026-04-30 17:29:50 +02:00
Mark IJbema 5d5fab36bb fix(cli): repair broken imports and typecheck after opencode v1.14.29 merge
Fixes 257 typecheck errors surfaced after the upstream merge:

- Update imports to new module paths after upstream PR #24554 removed
  module barrel files (@/config, @/session, @/util, etc.) and PR #24309
  renamed @opencode-ai/shared to @opencode-ai/core.
- Migrate loadMode to use Info.zod.safeParse for consistency with
  loadAgents and ConfigCommand (unblocks KilocodeConfig.handleInvalid).
- Drop removed Npm.outdated mock from tests.
- Add missing Config.defaultLayer to bash-permission-metadata test runtime.
- Fix Tips component signature (kilocode drops upstream's 'connected' prop).
- Fix toast.tsx undefined 'duration' reference (should be toastOptions.duration).
- Move filesystem-containment test from deleted shared package to core.
2026-04-30 17:16:31 +02:00
Marius d5fb9eb226 Add experimental Agent Manager tool (#9737)
* feat: add experimental agent manager tool

* fix(agent-manager): sanitize tool worktree names

* fix(cli): validate agent manager tool tasks
2026-04-30 16:32:28 +02:00
Mark IJbema 3f7037549e resolve merge conflicts 2026-04-30 16:25:46 +02:00
Marius 26e4c1148f fix: scope commit prompt config to project (#9460)
* fix: scope commit prompt config to project

* fix: address commit prompt review feedback

* fix: address project config review feedback

* fix: adapt project config update to schema statics

* fix(vscode): keep provider under line cap
2026-04-30 16:22:54 +02:00
Marius 80535d4ed6 fix(cli): persist command permission approvals (#9746) 2026-04-30 14:55:02 +02:00
Mark IJbema 09e9e2663d Merge pull request #9669 from Kilo-Org/chore/remove-ai-gen_ai-telemetry
chore(telemetry): remove ai.* and gen_ai.* span emission
2026-04-30 14:17:56 +02:00
Marius 22b5283f79 feat(vscode): make reasoning blocks stay expanded (#9704)
* feat(vscode): make reasoning blocks stay expanded

* chore: group Kilo config entries
2026-04-30 10:23:00 +00:00
Mariusandgithub-actions[bot] f2db4d165c feat(vscode): add terminal command display setting (#9708)
* feat(vscode): add terminal command display setting

* fix: annotate terminal display toggle change

* fix: annotate terminal display jsx block

* fix(vscode): format terminal display renderer

* fix(vscode): preserve bash error rendering

* chore: update kilo-vscode visual regression baselines

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-30 10:46:59 +02:00
Evgeny Shurakov a158e5dd18 Merge pull request #9729 from Kilo-Org/eshurakov/jasper-shampoo
CLI - Fix Remote Badge in TUI
2026-04-30 10:44:31 +02:00
Evgeny Shurakov 1493d656c9 fix(cli): keep remote badge visible while connecting 2026-04-30 10:23:27 +02:00
Marian Alexandru Alecu 34b1dee811 Merge pull request #9626 from Kilo-Org/fix/external_directory-permissions
fix(cli): honor read-only external directory allows
2026-04-29 23:25:06 +03:00
Mariusandgithub-actions[bot] 9028174cfd fix(vscode): compact todo update cards (#9687)
* fix(vscode): compact todo update cards

* chore: update kilo-vscode visual regression baselines

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-29 17:31:04 +02:00
Mark IJbema 7d375b93ee refactor: kilo compat for v1.14.29 2026-04-29 17:24:20 +02:00
Mark IJbema c7dc020da6 Merge branch 'main' into chore/remove-ai-gen_ai-telemetry 2026-04-29 16:25:56 +02:00
Alex Alecu a72d2a65f8 fix(cli): guard Windows config fallback paths 2026-04-29 16:57:15 +03:00
Mark IJbema 95ca11f350 refactor(cli): extract resetTerminalState to kilocode-specific file
Move the resetTerminalState helper out of the shared tui/util/terminal.ts
into packages/opencode/src/kilocode/cli/cmd/tui/util/terminal.ts to reduce
merge conflicts with upstream opencode.
2026-04-29 15:50:06 +02:00
Alex Alecu 9d84754482 fix(cli): compare raw Windows config paths 2026-04-29 16:44:31 +03:00
Alex Alecu 60bac86696 fix: handle CI symlinks and config paths 2026-04-29 15:51:16 +03:00
Alex Alecu 02adfec4ad fix(cli): protect drive-stripped config paths on Windows 2026-04-29 14:14:28 +03:00
Marian Alexandru Alecu d25b1e8486 Merge branch 'main' into fix/external_directory-permissions 2026-04-29 13:51:20 +03:00
Marian Alexandru Alecu f6f411b1b5 Merge pull request #9556 from Kilo-Org/fix/kimi-ask-n-plan-edits
fix(cli): harden ask and plan modes
2026-04-29 13:38:45 +03:00
Alex Alecu f57c65a56f refactor(cli): share mode list 2026-04-29 13:18:04 +03:00
kiloconnect[bot] 0bf14eb2ff chore(telemetry): remove ai.* and gen_ai.* span emission
Drops the PostHogSpanExporter that converted AI SDK OpenTelemetry spans
into PostHog ai.* / gen_ai.* events, and disables AI SDK
experimental_telemetry in the CLI so those spans are no longer emitted.
Tool/session/indexing telemetry is unchanged.
2026-04-29 08:52:51 +00:00
Alex Alecu 9ff1e20743 chore(cli): annotate bash node iteration 2026-04-29 11:15:47 +03:00
Alex Alecu 7dc7dad661 fix(cli): stabilize external directory permission tests 2026-04-29 11:11:27 +03:00
Marian Alexandru Alecu 13cdca2f78 Merge branch 'main' into fix/external_directory-permissions 2026-04-29 09:51:56 +03:00
Marian Alexandru Alecu d94ebcf29b Merge pull request #9625 from Kilo-Org/fix/model-switching-v2
Respect configured agent models on CLI restart
2026-04-29 09:28:53 +03:00