Commit Graph

8720 Commits

Author SHA1 Message Date
GitHub Action 0d298d48a1 chore: generate 2026-02-03 23:00:07 +00:00
Catriel Müller 2d1bcac1a9 refactor: move kilo i18n to a exclusive pkg 2026-02-03 19:48:26 -03: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
Marius a1891e361e fix: rebrand OpenCode to Kilo in permission dialog (#100)
* fix: rebrand OpenCode to Kilo in permission dialog

* fix: rebrand remaining OpenCode reference in reject flow
2026-02-03 20:41:41 +01:00
Igor Šćekić 0d16c78b11 Merge pull request #99 from Kilo-Org/allow-easy-api-override 2026-02-03 18:54:33 +01:00
Igor Šćekić 562207b8dc feat(kilo-sessions): allow overriding Kilo API URL via env 2026-02-03 16:27:25 +01:00
Igor Šćekić 289f1b2873 Merge pull request #92 from Kilo-Org/add-auto-model 2026-02-03 16:18:42 +01:00
GitHub Action 740f8efdb8 chore: generate 2026-02-03 14:21:28 +00:00
Marius e0163ad054 feat: re-enable auto-update for npm with @kilocode/cli (#96)
* feat: re-enable auto-update for npm with @kilocode/cli

- Re-enable auto-upgrade but only for npm installations
- Update method detection to check for @kilocode/cli
- Update upgrade commands to use @kilocode/cli for npm/pnpm/bun
- Fetch latest version from @kilocode/cli on npm registry

* Also allow pnpm and bun
2026-02-03 15:20:30 +01:00
Igor Šćekić 5e729cd4f7 Merge branch 'dev' into add-auto-model 2026-02-03 14:26:28 +01:00
kilocode c8578187c7 release: v1.0.13 2026-02-03 13:22:03 +00:00
Catriel Müller 370c8d9f07 Merge pull request #97 from Kilo-Org/catrielmuller/fix-docker-buildx
Fix docker buildx
2026-02-03 14:17:29 +01:00
Catriel Müller 60466fa9ca fix: fix docker buildx 2026-02-03 09:45:00 -03:00
Catriel Müller c833db5b01 Merge pull request #95 from Kilo-Org/catrielmuller/fix-release-archives-2
Fix release archives
2026-02-03 13:36:22 +01:00
Catriel Müller fe1b5f9a55 fix: fix release archives 2026-02-03 09:31:47 -03:00
Catriel Müller 869b61b920 fix: fix release archives (#94) 2026-02-03 13:17:15 +01:00
Marius 246f4071e6 ci: skip stable changelog generation (#91) 2026-02-03 12:57:42 +01:00
Marius e871803ff8 fix: use reasoningEffort instead of nested reasoning object for Kilo Gateway (#89) 2026-02-03 11:16:52 +01:00
Marius 70aba4ff96 fix: include encrypted reasoning content for GPT models via Kilo Gateway (#88)
GPT models accessed through Kilo Gateway were missing the
'include: ["reasoning.encrypted_content"]' option, causing
organization_id mismatch errors when encrypted reasoning content
was passed back in multi-turn conversations.

- Add reasoningSummary and include options to effortVariants for Kilo Gateway
- Extend options() condition to include @kilocode/kilo-gateway npm package
2026-02-03 10:45:43 +01:00
Marius f27c1a8277 Revert "feat: add Claude extended thinking variants for Kilo Gateway (#86)" (#87)
This reverts commit 38c6b26db9.
2026-02-03 10:22:12 +01:00
Marius 38c6b26db9 feat: add Claude extended thinking variants for Kilo Gateway (#86)
Enable reasoning effort level cycling (Ctrl+T) for Claude models through
Kilo Gateway by:

- Adding @kilocode/kilo-gateway to sdkKey() to use 'openrouter' key for
  provider options
- Adding dedicated variants() case for Claude/Anthropic models with full
  effort levels (none, minimal, low, medium, high, xhigh)
- Supporting grok-3-mini reasoning variants through Kilo Gateway
- Fixing smallOptions() to use correct reasoning.effort format

OpenRouter maps effort levels to budget_tokens percentages:
- xhigh: 95%, high: 80%, medium: 50%, low: 20%, minimal: 10%, none: 0%
2026-02-03 09:42:20 +01:00
Marius b468a59726 fix: add repository field for npm provenance validation (#85) 2026-02-03 09:40:15 +01:00
Marius 13ed01bd2b docs: align contributing guidelines and community docs with kilocode (#82)
- Update CONTRIBUTING.md with simplified Kilo CLI-specific content
- Add CODE_OF_CONDUCT.md matching kilocode community standards
- Add PRIVACY.md for Kilo CLI
- Update LICENSE copyright to Kilo Code
- Update SECURITY.md with Kilo CLI references
- Update PR template with kilocode's detailed format
2026-02-03 09:39:35 +01:00
Bernardo Ferrari 6147c37715 Improve news on hover (#83) 2026-02-03 08:23:35 +01:00
GitHub Action 3603dbd408 chore: generate 2026-02-03 07:05:22 +00:00
Catriel Müller 9ab79857ce Code Agent (#84)
* refactor: rename build agent to code

* refactor: add backward compat for build config
2026-02-03 08:04:27 +01:00
Catriel Müller 14d22f6cb2 Merge pull request #81 from Kilo-Org/catrielmuller/envrc-support
Add envrc flake support with kilo dev command wrapper
2026-02-03 01:55:53 +01:00
Igor Šćekić 45020dfc13 feat(provider): increase kilo auto model limits 2026-02-03 00:40:46 +01:00
Igor Šćekić b8daf18f39 feat(llm): send x-kilocode-mode header for gateway 2026-02-03 00:29:35 +01:00
Igor Šćekić b928c22921 feat(provider): add kilo/auto virtual model
Expose `kilo/auto` as a virtual Kilo Gateway model for selectors, ensure it appears in recommended models, and sort it to the top of Kilo model lists.
2026-02-03 00:21:23 +01:00
GitHub Action cec76b7261 chore: generate 2026-02-02 21:35:41 +00:00
John Fawcett 911868d42d Merge pull request #80 from Kilo-Org/remove-notes
Add hide news option
2026-02-02 15:34:49 -06:00
Catriel Müller 6e66979f9e feat: envrc flake support 2026-02-02 18:32:22 -03:00
John Fawcett 52be925b70 Add hide news option 2026-02-02 15:23:07 -06:00
Catriel Müller e3f8cc91c4 Merge pull request #79 from Kilo-Org/fix/publish-provenance-runners
fix: use github-hosted runners for npm publish with provenance
2026-02-02 21:50:04 +01:00
marius-kilocode 7c237dcd25 fix: use github-hosted runners for npm publish with provenance 2026-02-02 18:03:37 +01:00
Marius 628d3995ea fix: e2e test fixes after OpenCode merge (#78)
- Simplify model visibility to return true by default
- Rename review.toggle command to fileTree.toggle
- Use props.directory for session filtering in SortableWorkspace
2026-02-02 17:44:30 +01:00
Marius 41539aefa2 feat: add npm provenance attestation and stable release workflow (#77)
- Add --provenance flag to npm publish commands for supply chain security
- Create publish-stable.yml workflow for @latest releases
- Fixes missing provenance badges on npm (issue #5547)
2026-02-02 16:35:23 +01:00
Marius 6ecb406a32 feat: add kilo-gateway to thinking variants switch statement (#76) 2026-02-02 16:16:50 +01:00
GitHub Action 76ceaeafd9 chore: generate 2026-02-02 15:06:38 +00:00
Igor Šćekić d06d57c186 Merge pull request #73 from Kilo-Org/add-some-defensive-code-around-getting-org-id 2026-02-02 16:05:10 +01:00
Igor Šćekić b04e8e877c fix(kilo-sessions): handle sync throws in inflight cache
Wrap callback execution in a promise microtask so synchronous errors flow
through the existing `.catch()` and the in-flight entry is reliably cleaned
up. Update tests to await the microtask before asserting call count.
2026-02-02 15:41:37 +01:00
Igor Šćekić cd62b61774 fix(kilo-sessions): cache client creation with shared ttl
Add an in-flight cache entry for getClient to avoid repeated token
validation and client recreation, and use a single ttl constant for
token and org lookups.
2026-02-02 15:23:32 +01:00
Igor Šćekić 13001c4f10 fix(kilo-sessions): cap token validity cache to 15 minutes 2026-02-02 15:08:59 +01:00
Igor Šćekić 6eb37d4305 fix(kilo-sessions): drop in-flight cache entry on errors 2026-02-02 15:06:50 +01:00
Igor Šćekić 6d53540a58 fix(kilo-sessions): update cache key only on token change 2026-02-02 15:06:04 +01:00
Igor Šćekić c5657260a3 refactor(kilo-sessions): make clearCache synchronous 2026-02-02 14:52:43 +01:00
Igor Šćekić 6834fe4380 fix(kilo-sessions): clear auth validity cache on token change
Ensure in-flight auth validity lookups are not reused across different tokens
by clearing the previous cache key when a new token is received.
2026-02-02 14:51:03 +01:00
Igor Šćekić 18934825aa test(kilo-sessions): update in-flight cache test for undefined values 2026-02-02 14:49:07 +01:00