Commit Graph
7190 Commits
Author SHA1 Message Date
Catriel Müller dd7da05bd9 feat: merge opencode v1.1.50 2026-02-04 18:24:00 -03:00
Catriel Müller 1520bd4482 refactor: kilo compat for v1.1.50 2026-02-04 18:07:12 -03:00
Catriel Müller 587bf77e65 refactor: Kilo user agent 2026-02-04 17:55:35 -03:00
Catriel Müller 14074e0657 feat: brand exit message 2026-02-04 17:34:08 -03:00
Catriel Müller 252de63a57 fix: fix solidjs tui on kilo news 2026-02-04 17:27:04 -03:00
Catriel Müller 452320af42 feat: merge opencode v1.1.49 2026-02-04 17:06:38 -03:00
Catriel Müller 15ae2b1b1e refactor: kilo compat for v1.1.49 2026-02-04 16:43:32 -03:00
Catriel Müller 8dce77d5dd refactor: fix e2e test 2026-02-04 16:08:45 -03:00
Catriel Müller 1b9e8cf168 refactor: use kilo gateway on go to session actions 2026-02-04 15:39:01 -03:00
Catriel Müller 1a0b0077dc feat: merge opencode v1.1.48 2026-02-04 14:48:20 -03:00
Catriel Müller b0b442da2c refactor: kilo compat for v1.1.48 2026-02-04 14:43:20 -03:00
Catriel Müller 85375d6212 merge: upstream v1.1.47 2026-02-04 14:37:22 -03:00
Catriel Müller 1018ac3d6a refactor: kilo compat for v1.1.47 2026-02-04 14:37:22 -03:00
Catriel Müller f278d21ee6 fix: fix dialog modals 2026-02-04 14:02:56 -03:00
Catriel Müller e4163a0ff0 feat: merge opencode v1.1.46 2026-02-04 13:46:48 -03:00
Catriel Müller f5a1d5ce49 refactor: kilo compat for v1.1.46 2026-02-04 13:42:25 -03:00
Catriel Müller ae0a93d22e feat: merge opencode v1.1.45 2026-02-04 13:26:22 -03:00
Catriel Müller f80b064e38 refactor: kilo compat for v1.1.45 2026-02-04 13:19:09 -03:00
Catriel Müller 617552d56f refactor: restore package.json deps 2026-02-04 13:03:22 -03:00
Catriel Müller 0c41670ddd refactor: fix opencode zen zen string 2026-02-04 12:55:25 -03:00
Catriel Müller 575c7bb4ed feat: upstream merge resolution 2026-02-04 12:36:18 -03:00
Catriel Müller 49a3971308 refactor: kilo compat for v1.1.44 2026-02-04 12:27:21 -03:00
Catriel Müller 017b6d04e2 Merge branch 'dev' into catrielmuller/kilo-opencode-v1.1.43 2026-02-04 15:15:26 +01:00
Catriel Müller 60f5d043fa fix: fix e2e test model selection 2026-02-04 11:13:39 -03:00
Igor Šćekić 83f9e45ea6 fix(provider): drop kilo/auto sort priority 2026-02-04 14:15:51 +01:00
Catriel Müller 26f911d28e refactor: zen url fix 2026-02-04 09:53:13 -03:00
Catriel Müller 9a04c7e219 refactor: merge fix 2026-02-04 09:51:41 -03:00
Catriel Müller 865e421535 refactor: fix pierre theme name 2026-02-04 09:36:26 -03:00
Igor Šćekić 30c59a7336 fix(provider): remove injected kilo/auto virtual model 2026-02-04 13:24:49 +01:00
Catriel Müller 8a4de31e2a refactor: fix publish script 2026-02-04 09:22:31 -03:00
Catriel Müller 4298d97a43 refactor: keep provenance on publish 2026-02-04 09:22:31 -03:00
Catriel Müller 179ca8e89c refactor: zen is on opencode 2026-02-04 09:22:31 -03:00
Catriel Müller a3cdff968c Merge branch 'dev' into catrielmuller/kilo-opencode-v1.1.43 2026-02-04 13:15:59 +01:00
GitHub Action 427bcc181f chore: generate 2026-02-04 11:55:16 +00:00
kilocode 17bb75a071 release: v1.0.14 2026-02-04 11:40:41 +00:00
Marius 452ab52d47 feat: enable reasoning for Claude models via Kilo Gateway (#101)
* feat: enable reasoning for Claude models via Kilo Gateway

Enable extended thinking/reasoning support for Claude models when using
Kilo Gateway (OpenRouter-based). This includes:

- Add Kilo Gateway to OpenRouter SDK key mapping
- Skip toolCallId normalization for OpenRouter/Kilo to preserve thinking blocks
- Strip thinking/reasoning blocks from messages before sending to avoid
  Anthropic API signature validation errors (blocks must be unchanged)
- Skip caching for OpenRouter/Kilo to avoid modifying thinking blocks
- Add Claude-specific reasoning effort variants for Kilo Gateway
- Enable default medium reasoning effort for Claude via Kilo Gateway
- Add proper smallOptions handling for Claude vs other models

The key insight is that Anthropic's API requires thinking blocks to be
EXACTLY unchanged with valid signatures. Since our storage reconstructs
messages, we strip thinking blocks (already shown to user) rather than
risk signature validation failures.

* fix: drop empty messages after stripping thinking blocks
2026-02-04 12:19:02 +01:00
opencode 93a07e5a2a release: v1.1.50 2026-02-04 01:35:15 +00:00
Max Leiter 93e060272a fix: prevent memory leaks from AbortController closures (#12024) 2026-02-03 17:51:26 -06:00
Filip acac05f22e refactor(e2e): faster tests (#12021) 2026-02-03 17:45:49 -06:00
Catriel Müller b54514e0b1 refactor: fix e2e test 2026-02-03 20:29:55 -03:00
Catriel Müller 2d1bcac1a9 refactor: move kilo i18n to a exclusive pkg 2026-02-03 19:48:26 -03:00
Aiden Cline b5a4671c64 Revert "feat: add Trinity model system prompt support" (#12029) 2026-02-03 16:39:03 -06:00
Aiden Cline a68fedd4a6 chore: adjust way skill dirs are whitelisted (#12026) 2026-02-03 16:33:36 -06:00
Mariam JabaraandCursor 015cd404e4 feat: add Trinity model system prompt support (#12025)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-03 16:33:27 -06:00
Catriel Müller 88f06392d5 resolve merge conflicts 2026-02-03 19:28:35 -03:00
Catriel Müller 6131bb35e5 refactor: kilo compat for v1.1.43 2026-02-03 18:25:15 -03:00
Tomáš Linhart 0a5d5bc524 docs: fix logging example for plugin (#11989) 2026-02-03 15:21:15 -06:00
Tyler Gannon a30696f9bf feat(plugin): add shell.env hook for manipulating environment in tools and shell (#12012) 2026-02-03 15:18:41 -06:00
Matt Silverlock 25bdd77b1d fix(opencode): use official ai-gateway-provider package for Cloudflare AI Gateway (#12014) 2026-02-03 15:18:28 -06:00
opencode-agent[bot] 2f12e8ee92 chore: generate 2026-02-03 21:10:08 +00:00