Commit Graph

3584 Commits

Author SHA1 Message Date
Catriel Müller 50121e0e20 feat: merge opencode v1.1.53 2026-02-09 13:07:23 -03:00
Catriel Müller afe2638ed2 refactor: kilo compat for v1.1.53 2026-02-09 13:02:30 -03:00
Marius fb2b39d701 fix: prevent startup banner layout shift and improve text rendering (#194)
Replace setTimeout polling loop with reactive createEffect to wait for
sync completion. Reserve space with a placeholder fallback to prevent
layout shift when notifications load. Fix banner icon consistency and
title overflow handling.
2026-02-09 10:10:47 -05:00
Marius 185f9d0500 fix: rebrand remaining OpenCode user-facing strings to Kilo (#192)
Replace OpenCode/opencode with Kilo/kilo in all user-facing CLI strings,
TUI dialogs, and error messages. String-only changes with kilocode_change
markers for upstream merge tracking.
2026-02-09 10:09:24 -05:00
Marius d173377a2b fix: use OAuth accountId for enterprise model list filtering (#193)
Enterprise users logging in via OAuth had their organization ID stored
in auth.accountId but the model fetch code never read it, causing the
model list to be fetched from the personal endpoint instead of the
org-specific endpoint that applies the allow list.
2026-02-09 10:08:19 -05:00
Catriel Müller e659015022 Merge pull request #149 from Kilo-Org/catrielmuller/kilo-opencode-v1.1.52
OpenCode v1.1.52
2026-02-09 11:47:24 -03:00
Marius ec5c16310c docs: improve AGENTS.md with build commands, monorepo map, and architecture patterns (#185)
Add high-value, stable knowledge that saves discovery time:
- Root: build/dev commands, monorepo package table, SDK regen workflow
- Package: import aliases, key patterns (namespace modules, Instance.state,
  fn, Tool.define, BusEvent, NamedError, iife), storage model, TUI/server/
  provider stack info

Properly split root (repo-level) vs package (opencode-specific) concerns.
2026-02-09 13:34:35 +01:00
Marius 4adc994e10 feat: add debug and orchestrator built-in agents (#186)
* feat: add debug and orchestrator built-in agents

Add two new primary agents that legacy Kilo Code users expect:

- debug: systematic debugging methodology (reflect on causes, narrow
  down, add logs, confirm before fixing). Same permissions as code agent.
- orchestrator: coordinates complex tasks by delegating to explore and
  general subagents in parallel. Read-only + task delegation permissions.

Both are enabled by default and can be disabled via opencode.json:
  { "agent": { "debug": { "disable": true } } }

* docs: document debug and orchestrator agents in agents.mdx

* refine orchestrator prompt: add planning phase, wave-based execution, and file conflict avoidance
2026-02-09 13:32:46 +01:00
Marius 80495b755e fix: wrap auth list handler in Instance.provide to fix crash (#189)
`kilo auth list` crashes with "No context found for instance" because
ModelsDev.get() calls Config.get() when injecting the kilo provider,
which requires an Instance context. AuthLoginCommand and AuthLogoutCommand
already have this wrapper but AuthListCommand was missed.
2026-02-09 12:09:31 +00:00
opencode 579902ace6 release: v1.1.53 2026-02-05 23:08:56 +00:00
Dax Raad 9ff423bebf senior engineer senior engineering 2026-02-05 17:51:12 -05:00
Aiden Cline 1824db13cf tweak: load user plugins after builtin (#12373) 2026-02-05 22:49:48 +00:00
Aiden Cline 36637b3be0 chore: rm hardcoded conditional that was used for testing (#12371) 2026-02-05 16:31:52 -06:00
Dax a45841396f core: fix unhandled errors when aborting with queued messages (#12369) 2026-02-05 22:27:27 +00:00
Akshar Patel 102d8e72bb fix(tui): allow mouse escape via "esc" labels in dialogs (#11421) 2026-02-05 16:14:49 -06:00
Rafi Khardalian 09a0e921ce fix(plugin): user plugins override built-in plugins for same provider (#12361) 2026-02-05 16:04:02 -06:00
Aiden Cline b551195818 tweak: move codex 5.3 model definition to the plugin so that models.dev doesnt have to show unsupported model for others (#12344) 2026-02-05 20:53:26 +00:00
Catriel Müller f8193095d0 fix: fix GitlabAuth Plugin definition 2026-02-05 16:46:39 -03:00
Catriel Müller eb213cb635 feat: merge opencode v1.1.52 2026-02-05 16:43:43 -03:00
Catriel Müller e61999fc4b refactor: kilo compat for v1.1.52 2026-02-05 16:16:59 -03:00
Marius 390b479fcd Add kilo provider model configuration (#148) 2026-02-05 20:13:01 +01:00
Steffen Deusch 8ddef975b7 feat(acp): add session usage (#12299)
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
2026-02-05 12:58:09 -06:00
Aiden Cline 2f78705f6e tweak: update transforms for gpt-5.3 (#12325) 2026-02-05 12:49:40 -06:00
opencode a0bc656215 release: v1.1.52 2026-02-05 18:48:54 +00:00
Dax Raad 47f00d23b3 enable 5.3 codex 2026-02-05 13:23:58 -05:00
Goni Zahavy 40ebc34909 feat(tui): add running spinner to bash tool in TUI (#12317) 2026-02-05 12:23:02 -06:00
Catriel Müller d76782e3ca fix: fix publish legacy 2026-02-05 15:15:51 -03:00
Dax Raad 7c748ef089 core: silently ignore proxy command failures to prevent config initialization crashes 2026-02-05 12:47:32 -05:00
Aiden Cline fba5a79c45 fix: ensure that github copilot plugin properly sets headers when used in other clients than tui (#12316) 2026-02-05 11:40:29 -06:00
Dax Raad 9adcf524e2 core: bundle GitLab auth plugin directly instead of dynamic install
Remove dynamic installation of built-in plugins. GitLab auth is now imported

directly as an internal plugin, eliminating network requests during startup

and simplifying the plugin loading logic.

Removes the need for test mocks since plugins are no longer

dynamically installed at runtime.
2026-02-05 11:29:00 -05:00
Catriel Müller 5fca0e717f Merge pull request #140 from Kilo-Org/catrielmuller/fix-logout-command
fix: wrap AuthLogoutCommand with Instance.provide() to fix context error
2026-02-05 13:08:34 -03:00
David Barbosa Maia 5b83b70ad4 feat: local-review 2026-02-05 15:36:43 +00:00
Dax Raad 531b1941a0 ci: ensure config test waits for dependencies to complete installation 2026-02-05 10:13:52 -05:00
Mark IJbema 54a88d1b90 Merge remote-tracking branch 'origin/dev' into mark/cli-backend-integration 2026-02-05 16:10:51 +01:00
Dax Raad a1c46e05ee core: fix plugin installation to use direct package.json manipulation instead of bun add
This ensures plugins install more reliably by writing dependencies directly
to package.json rather than relying on bun add commands which can fail
in certain environments. Also adds a small delay to ensure filesystem
operations complete before proceeding.
2026-02-05 10:07:59 -05:00
Catriel Müller f523f58d94 fix: wrap AuthLogoutCommand with Instance.provide() to fix context error
The logout command was failing with 'No context found for instance' because
ModelsDev.get() calls Config.get() which requires Instance context.
This matches the pattern already used by AuthLoginCommand.
2026-02-05 12:02:31 -03:00
Mark IJbema c6298e3a6b chore: sync bun.lock and opencode package.json after CLI build 2026-02-05 14:41:32 +01:00
Catriel Müller f137ce623d feat: merge opencode v1.1.51 2026-02-05 09:50:16 -03:00
Catriel Müller 78da7d7b8d refactor: kilo compat for v1.1.51 2026-02-05 09:45:17 -03:00
Zhiming Guo 72de9fe7a6 fix(opencode): Fixes image reading with OpenAI-compatible providers like Kimi K2.5. (#11323)
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2026-02-05 01:54:07 -06:00
Aiden Cline bec1148192 fix: downgrade xai ai-sdk package due to errors (#12251) 2026-02-05 01:50:05 -06:00
Aiden Cline 8c8d888140 Revert: feat: add models.dev schema ref for model autocomplete in ope… (#12242) 2026-02-05 00:31:08 -06:00
Tommy D. Rossi 9ef319f25f feat: add models.dev schema ref for model autocomplete in opencode.json (#12112) 2026-02-05 00:08:08 -06:00
Aiden Cline 64e2bf8bf0 tweak: adjust task tool description/input to alleviate tool call failures that sometimes occured w/ gpt models (#12214) 2026-02-05 00:04:03 -06:00
Dax 556adad67b fix: wait for dependencies before loading custom tools and plugins (#12227) 2026-02-05 03:25:43 +00:00
Ariane Emory 4387f9fb9a feat: Allow the function to hide or show thinking blocks to be bound to a key (resolves #12168) (#12171) 2026-02-04 18:29:46 -06:00
Maharshi Patel 31e2feb347 fix(tui): add hover states to question tool tabs (#12203) 2026-02-04 18:28:22 -06:00
Catriel Müller 1558fe4d89 fix: provider header 2026-02-04 19:05:45 -03:00
Catriel Müller 338eae492b fix: fix kilo tui components 2026-02-04 18:31:29 -03:00
Catriel Müller dd7da05bd9 feat: merge opencode v1.1.50 2026-02-04 18:24:00 -03:00