Commit Graph

15516 Commits

Author SHA1 Message Date
Marius 161ecd0a5e ci(vscode): run lint in extension workflow (#8723) 2026-04-10 12:29:52 +02:00
Marius 0ff74fd52f fix(vscode): restore prompt focus after model selection (#8717)
* fix(vscode): restore prompt focus after model selection

* fix(vscode): scope aggressive prompt refocus
2026-04-10 12:01:04 +02:00
Marius 2a5c0793a1 feat(agent-manager): match new worktree dialog prompt pills to sidebar (#8713)
The New Worktree dialog prompt input now mirrors the sidebar chat
exactly: mode selector, model selector, thinking effort (reasoning),
and a reset button — in the same order with the same defaults.

- Extract ThinkingSelectorBase from ThinkingSelector for reuse outside
  session context (same pattern as ModelSelectorBase/ModeSwitcherBase)
- Initialize model/variant/agent from session defaults instead of null
- Show reset button only when model differs from config default
- Hide model/thinking/reset pills in compare mode (each session uses
  its model's default variant)
- Extract message-files and continue-worktree helpers from
  KiloProvider to fix pre-existing lint cap violations
- Extract onRequestState from AgentManagerProvider.onMessage to fix
  pre-existing complexity violation
- Remove orphaned open-sessions.ts (dead code flagged by knip)
2026-04-10 12:00:47 +02:00
Marius 24589dba3a Refactor Agent Manager worktree diff controller (#8716)
* refactor(agent-manager): extract worktree diff controller

* chore(vscode): remove unused agent manager helper

* test(agent-manager): relax provider line cap
2026-04-10 09:34:26 +00:00
kilo-code-bot[bot] 8388c1f88d docs: add concise PR description guidelines to AGENTS.md (#8710)
Co-authored-by: kiloconnect[bot] <240665456+kiloconnect[bot]@users.noreply.github.com>
2026-04-10 11:01:47 +02:00
Christiaan Arnoldus aed6996ba7 Merge pull request #8688 from Kilo-Org/docs/update-gateway-models-and-byok
docs: update gateway models and BYOK documentation
2026-04-10 10:15:19 +02:00
Marius f1a3471020 fix(agent-manager): preserve section ordering state (#8680) 2026-04-10 07:14:30 +00:00
kiloconnect[bot] e40a3666cb docs(kilo-docs): add NVIDIA trial terms disclaimer for free Nemotron model 2026-04-10 07:09:19 +00:00
Christiaan Arnoldus 82806484f9 Merge branch 'main' into docs/update-gateway-models-and-byok 2026-04-10 09:04:38 +02:00
Christiaan Arnoldus 9457f4f77b Merge pull request #8682 from Kilo-Org/docs/auto-balanced-qwen36
docs(kilo-docs): switch Auto Balanced docs to GPT 5.3 Codex
2026-04-10 09:03:25 +02:00
Ricardo Fiorani 6fa7d3dd00 fix: wrong doc config instruction for custom providers baseURL (#8627)
* fix: wrong doc config instruction for custom providers baseURL

* Update packages/kilo-docs/pages/ai-providers/lmstudio.md

Co-authored-by: kilo-code-bot[bot] <240665456+kilo-code-bot[bot]@users.noreply.github.com>

---------

Co-authored-by: kilo-code-bot[bot] <240665456+kilo-code-bot[bot]@users.noreply.github.com>
2026-04-10 07:00:53 +00:00
Joshua Lambert e4582f1ab7 Merge pull request #8546 from Kilo-Org/docs/mcp-ask-permissions
docs(kilo-docs): document MCP tool permission levels and cross-link from related pages
2026-04-10 02:57:45 -04:00
Joshua Lambert f6251ac7fe Merge branch 'main' into docs/auto-balanced-qwen36 2026-04-10 02:48:42 -04:00
Joshua Lambert c03945790e Apply suggestion from @lambertjosh 2026-04-10 02:46:47 -04:00
Joshua Lambert afad45f8c9 Apply suggestion from @lambertjosh 2026-04-10 02:40:14 -04:00
Josh Lambert e80bd61cc0 docs(kilo-docs): fix broken auto-model anchors in auto-model-tiers.md 2026-04-10 02:39:01 -04:00
Joshua Lambert f20061ebc2 Apply suggestion from @lambertjosh 2026-04-10 02:36:24 -04:00
Josh Lambert d94135958f docs(kilo-docs): mention extension shows resolved model and cost on expand 2026-04-10 02:32:23 -04:00
Josh Lambert 31f4413720 docs(kilo-docs): move gateway link under how it works, convert tier sections to bullets 2026-04-10 02:28:52 -04:00
Josh Lambert d6fef9f68a docs(kilo-docs): add tier goal descriptions, explain free tier, remove redundancy 2026-04-10 02:20:14 -04:00
Josh Lambert 1f90d2eab2 docs(kilo-docs): replace inline mode-to-model tables with links to gateway docs 2026-04-10 02:16:33 -04:00
Josh Lambert 648793328d docs(kilo-docs): fix stale references to multi-model balanced routing 2026-04-10 02:11:57 -04:00
Joshua Lambert 7ae4c4ee0a Merge branch 'main' into docs/mcp-ask-permissions 2026-04-10 01:51:48 -04:00
Josh Lambert 22a4c23354 docs: revert using-in-kilo-code.md changes, fix cross-link anchors 2026-04-10 01:44:21 -04:00
Josh Lambert 90c6bf99fb docs: make using-in-kilo-code the source of truth for MCP tool permissions, cross-link from other pages 2026-04-10 01:42:19 -04:00
Josh Lambert 738e949fd1 docs(kilo-docs): fix rule precedence (last match wins), use realistic GitHub MCP examples, restore VSCode tab 2026-04-10 01:28:54 -04:00
Josh Lambert a1eaae2b03 docs(kilo-docs): consolidate MCP tool permissions into auto-approving-actions page 2026-04-10 01:02:45 -04:00
kilo-maintainer[bot] 10bb4d11ee release: v7.2.3 v7.2.3 2026-04-10 04:24:44 +00:00
Catriel Müller 57a2ae3661 Merge pull request #8700 from Kilo-Org/catrielmuller/pre-release-implementation
fix: align pre-release version publishing
2026-04-10 01:10:42 -03:00
Josh Lambert a014fa3796 Revert "docs(cli): document how to disable built-in providers"
This reverts commit 6ba53081bc.
2026-04-09 23:57:30 -04:00
Josh Lambert 6ba53081bc docs(cli): document how to disable built-in providers 2026-04-09 23:26:39 -04:00
Catriel Müller 3ab06812c4 fix: use release sync for prereleases 2026-04-09 23:39:30 -03:00
Catriel Müller aa97827f1d fix: use main in publish sync 2026-04-09 23:36:00 -03:00
Catriel Müller ce6b3ce569 fix: align pre-release version publishing 2026-04-09 23:25:35 -03:00
Joshua Lambert afb20fcf0c Update packages/kilo-docs/pages/code-with-ai/agents/auto-model.md 2026-04-09 17:47:13 -04:00
Josh Lambert 235f81c2d1 docs(kilo-docs): switch Auto Balanced docs to GPT 5.3 Codex 2026-04-09 17:40:58 -04:00
Catriel Müller 1959a39beb Merge pull request #8693 from Kilo-Org/catrielmuller/fix-vscode-complexity
fix(vscode): temporarily disable eslint complexity/max-lines rules
v7.2.1-rc.202604092126
2026-04-09 18:22:25 -03:00
Catriel Müller 8c2dfe199f fix(vscode): disable eslint complexity and max-lines rules temporarily
Add eslint-disable comments for complexity and max-lines rules in
KiloProvider.ts and AgentManagerProvider.ts with TODO markers to
refactor and remove these disables. These files currently exceed the
complexity and line-count limits needed for the pre-release build.
2026-04-09 18:15:08 -03:00
Catriel Müller d98cd85c7b Merge pull request #8690 from Kilo-Org/catrielmuller/fix-vscode-build-09022026
fix(vscode): update RemoteStatusService to use correct SDK API signature
2026-04-09 17:38:50 -03:00
Catriel Müller 1c701d080f fix(vscode): update RemoteStatusService to use correct SDK API signature 2026-04-09 17:25:25 -03:00
kiloconnect[bot] d7b3760eec docs(kilo-docs): update gateway models and BYOK documentation
- Update models-and-providers.md with real model IDs from the API
- Remove Providers and Provider routing sections (implementation details)
- Remove internal /providers and /models-by-provider API links
- Add kilo-auto/small virtual model documentation
- Update BYOK provider table with all supported providers including AWS
  Bedrock, Inception, BytePlus Coding Plan, Kimi Code, Neuralwatt, and
  Z.AI Coding Plan
- Replace BYOK routing section with user-facing description
- Note org-level vs personal BYOK key management
2026-04-09 19:42:34 +00:00
Kirill Kalishev 4f1fa19955 Merge pull request #8683 from Kilo-Org/glitter-neighbor
fix(cli): skip opencode annotation check on upstream merge PRs
2026-04-09 14:01:07 -04:00
Johnny Amancio 029eb638f6 fix: Remove per-gitdir mutex lock from snapshot operation 2026-04-09 19:40:09 +02:00
Kirill Kalishev 1507639989 Merge pull request #8681 from Kilo-Org/fix/child-session-id-normalization
fix(vscode): adopt task children from state metadata
2026-04-09 13:24:38 -04:00
Kirill Kalishev 0f923e9000 Merge branch 'main' into fix/child-session-id-normalization 2026-04-09 13:09:59 -04:00
kirillk 258fbc4e16 fix(cli): case-insensitive match for resolve merge conflict subject 2026-04-09 13:06:30 -04:00
kirillk c02addb544 fix(cli): also detect Resolve merge conflict commits as upstream merges 2026-04-09 13:05:25 -04:00
Marius 014f15cc01 fix(agent-manager): show helpful error when repo has no commits (#8648)
Detect unborn branch state in defaultBranch() using git status and
surface a user-friendly localized error instead of the raw 'Could not
determine default branch' message. Adds no_commits error code and
i18n strings for all 19 locales.
2026-04-09 14:01:27 -03:00
Marius def14eb2e6 fix(agent-manager): preserve sections missing from worktreeOrder during move and reorder (#8595)
Sections could silently disappear from worktreeOrder when drag-and-drop sent
a setWorktreeOrder call that omitted them. This made moveSection a no-op for
the affected section since it relies on worktreeOrder position.

Fix both paths: setWorktreeOrder now appends any missing sections/ungrouped
worktrees, and moveSection self-heals by adding the section before swapping.
2026-04-09 14:00:58 -03:00
Marius 4d6ae24549 fix(agent-manager): persist non-worktree sessions to agent-manager.json (#7928)
Non-worktree sessions (opened in the Local tab) were only stored in
vscode.setState() and lost when the Agent Manager panel was closed.

Now they are written to agent-manager.json as ManagedSession entries
with worktreeId=null. On startup, initializeState reads them back and
the webview restores them as local tabs.

- Add persistSession/forgetSession messages (webview → extension)
- Update openLocally handler to set worktreeId=null via moveSession
- Extract restoreLocalSessions() helper with unit tests
- Allow moveSession() to accept null worktreeId

Closes #7801
2026-04-09 14:00:35 -03:00