Files
kilocode/packages/opencode/CHANGELOG.md
T
kilo-maintainer[bot] a0d657fc65 release: v7.2.35
2026-05-04 16:10:20 +00:00

18 KiB

@kilocode/cli

7.2.35

Patch Changes

  • #9820 a858f00 - Warn when a model hits its output limit before finishing a response.

  • #8910 8472f90 Thanks @eolbrych! - Restore the Sign in action for MCP servers that require OAuth authentication in VS Code settings.

7.2.33

Minor Changes

  • #9737 d5fb9eb - Support starting Agent Manager local sessions and worktree sessions from an experimental agent tool.

Patch Changes

  • #9746 80535d4 - Avoid repeated command approval prompts when multiple sessions request the same saved command permission, without widening bash permission matching.

  • #9460 26e4c11 - Scope the custom commit message prompt to the current project. Setting it in the VS Code settings now writes to the workspace's kilo.json so different repositories can have different conventions, instead of silently applying globally. Also fixes the project-level config update endpoint, which previously wrote to a file that wasn't loaded.

  • #9626 5dbf91c - Honor allowed read-only external-directory access to Kilo config paths without repeated permission prompts.

  • #9745 da3d79a - Use a GPT-5.5-specific coding prompt that improves autonomous task handling while keeping older Codex generations on their existing prompt.

  • #9729 1493d65 - Keep Remote status visible in the TUI while remote control is connecting.

  • #9669 0bf14eb - Stop emitting ai.* and gen_ai.* OpenTelemetry spans from AI SDK calls, and remove the PostHog bridge that forwarded them. Tool/session/indexing telemetry is unchanged.

7.2.31

Patch Changes

  • #9687 9028174 - Show compact todo update cards when checking off items in long todo lists.

7.2.30

Patch Changes

  • #9625 1e01ac3 - Respect configured agent models when reopening the CLI or switching projects.

  • #9434 a995b94 - Fix sessions with large image attachments becoming unusable after compaction. When a conversation includes big inline images, the outgoing request can exceed the gateway's body-size limit even after a successful summary. The CLI now trims pre-summary messages for all successful summaries (including manual /compact) and strips media attachments from older turns once a summary exists, so follow-up prompts stay under the gateway limit and the session keeps working.

  • #9450 2032fe4 - Fix a session hang that could occur when multiple Kilo panels showed the same permission prompt, or when a subagent's permission was replied to from the wrong worktree. Replies are now routed to the exact CLI instance that holds the pending permission, and stale/unknown permissions surface a clear error so the UI doesn't leave buttons permanently disabled.

  • #9635 cbe5510 - Rename the published Docker image from ghcr.io/kilo-org/kilo to ghcr.io/kilo-org/kilocode so it lives alongside the active kilocode repo instead of the archived kilo one.

  • #9628 6130a3e - Show paid Kilo models to signed-out users so selecting one prompts them to log in.

  • #9556 eae081a - Prevent Ask and Plan modes, including saved or allow-all approvals, from editing files before an explicit implementation step.

  • #9615 0907c6f - Keep interactive tools available when semantic indexing fails to load.

  • #9603 4145e48 - Improve Windows worktree cleanup reliability when file handles are released slowly.

  • Updated dependencies [28a0eae, 6130a3e]:

    • @kilocode/kilo-indexing@7.1.4
    • @kilocode/kilo-gateway@7.2.27
    • @kilocode/kilo-telemetry@7.2.27

7.2.26

Patch Changes

  • #9549 a5bca01 - Prefer ChatGPT OAuth credentials over inherited OpenAI environment variables and make ChatGPT sign-in easier to find.

  • #9448 73ab363 - Fix session cost display missing subagent costs. The TUI footer, sidebar, web context panel, and ACP usage reports now include the cost of every subagent the session spawned, including nested ones.

  • #9484 dbf1135 - Prompt before agents access files outside the active directory when a workspace boundary resolves to a filesystem root.

7.2.25

Patch Changes

  • #9526 c8113f2 - Fix multi-turn DeepSeek reasoning round-tripping on OpenRouter by bumping @openrouter/ai-sdk-provider to 2.8.1 in both the CLI and Kilo Gateway packages and letting the SDK handle reasoning details, plus pulling in upstream DeepSeek variant, reasoning-effort, and assistant-reasoning fixes. New DeepSeek conversations are fixed; existing sessions that already stored empty reasoning metadata may still need to be restarted.

  • Updated dependencies [c8113f2]:

    • @kilocode/kilo-gateway@7.2.25
    • @kilocode/kilo-telemetry@7.2.25

7.2.23

Minor Changes

  • #9418 12c2d86 - Show the open GitHub PR for the current branch in the session sidebar.

Patch Changes

  • #9470 7fe4508 - Fix multi-turn tool calls with DeepSeek thinking mode by preserving empty reasoning_content in the interleaved transform.

7.2.22

Patch Changes

  • #9455 567ca0d - Fix a 1-2 second startup delay before home content (agents, news, tips) appears in the TUI.

  • #9425 6ee160f - Preserve typed text in the main prompt when a blocking question, suggestion, permission, or network overlay is shown and then dismissed.

7.2.21

Minor Changes

  • #8587 010a946 - The agent now detects and preserves the original text encoding of files when reading and editing them, so non-UTF-8 files are displayed correctly to the model and written back in their original encoding. New files are still created as UTF-8 without BOM — detection only applies when overwriting or editing an existing file.

    Supported: UTF-8 (with or without BOM), UTF-16 with BOM, and common legacy Latin and CJK encodings (Shift_JIS, EUC-JP, GB2312, Big5, EUC-KR, Windows-1251, KOI8-R, ISO-8859, and others).

    Not supported: UTF-16 without BOM, UTF-32.

Patch Changes

  • #9298 8d06a08 - CLI suggestions now render inline in the conversation at the position of the suggest tool call, instead of as a separate bar above the prompt input. The inline bar renders as a single full-width row with a subtle background and clickable action buttons, matching the VS Code extension. Dismissal happens automatically when you send a new prompt. Blocking suggestions still use the above-prompt overlay.

  • #9298 2ba203b - CLI suggestions now render above an active input prompt. You can keep typing and submit a new message while a suggestion is on screen — sending a message auto-dismisses the pending suggestion, matching the VS Code extension behavior. The redundant "Dismiss" row has been removed; click an option to accept, or press Esc to dismiss.

  • #9344 c032fc2 - Fix an infinite "busy" loop that could occur when a model kept reporting context overflow after every compaction. Each turn now caps compactions at three attempts and closes the turn with a visible context-overflow error instead of silently looping forever.

  • #9408 c214d63 - Narrow when the CLI suggests a local code review so it no longer surfaces after PR-comment replies, reactive fixes (CI/lint failures, reported issues), trivial edits, non-implementation work (research, commits, docs), or review-adjacent turns.

7.2.19

Patch Changes

  • Updated dependencies [3b73cf4]:
    • @kilocode/kilo-gateway@7.2.19
    • @kilocode/kilo-telemetry@7.2.19

7.2.18

Patch Changes

  • #9300 0d0dabe - Fix the "Start new session" button on the plan follow-up prompt not switching the VS Code Agent Manager to the new session when handover generation is slow. The new session now opens immediately, shows the plan text right away, stays visibly busy while the handover summary is being prepared, and appends that summary once it finishes generating.

7.2.17

Patch Changes

  • #9276 e6310c5 - Add Alibaba to kiloProviderOptions so thinking is enabled correctly when routing through the Kilo gateway with ai_sdk_provider: "alibaba".

  • #9120 d40fc1c - Make the description parameter of the bash tool optional.

  • #9239 2b17a7b - Fix custom provider model and variant deletions being silently reverted on save. Removing a model or reasoning variant from a custom provider now actually removes it from your config.

  • #9193 f025e34 - Clarify suggest tool guidance so the assistant writes its final summary before offering a local review.

  • #9164 448dba8 - Update @ai-sdk/anthropic to 3.0.71, adding xhigh effort for Opus 4.7 adaptive thinking (3.0.70) and fixing fine-grained tool streaming beta header for Opus 4.7 (3.0.71)

  • #9170 297b988 - Update @ai-sdk/amazon-bedrock to 4.0.96 and @ai-sdk/google-vertex to 4.0.112, both of which include Opus 4.7 support with xhigh adaptive thinking effort

  • Updated dependencies [8b90eec, 448dba8]:

    • @kilocode/kilo-gateway@7.3.0
    • @kilocode/kilo-telemetry@7.2.15

7.2.14

Patch Changes

  • #9118 343455b - Respect per-agent model selections when an agent has a model configured in kilo.jsonc. Switching the model for such an agent now sticks across agent switches and CLI restarts. To pick up a newly edited agent default, re-select the model once (or clear ~/.local/share/kilo/storage/model.json).

  • #9067 959a8b4 - Fix "assistant prefill" errors when a user queues a prompt while the previous turn is still streaming. The queued message no longer lands in the middle of the prior turn's history, so the next request always ends with the user prompt.

  • #9023 5301258 - Support mentioning folders in the prompt with @ references, including top-level folder file contents.

7.2.12

Patch Changes

  • #9068 e65c2d9 Thanks @kilo-code-bot! - Hide Kilo Gateway models that do not support tool calling from the model list.

  • #9069 e60c326 Thanks @kilo-code-bot! - Support adaptive reasoning for Claude Opus 4.7 and expose the xhigh effort level for adaptive Anthropic models

  • Updated dependencies [e65c2d9]:

    • @kilocode/kilo-gateway@7.2.12
    • @kilocode/kilo-telemetry@7.2.12

7.2.11

Patch Changes

  • #8898 4a69a3e - Fixed default model falling back to the free model after login or org switch by invalidating cached provider state when auth changes.

  • #8996 58ff01a Thanks @kilo-code-bot! - Include pnpm-lock.yaml and yarn.lock in the .kilo/.gitignore so lockfiles from alternative package managers don't appear as untracked files

  • 4937759 - Merged upstream opencode changes from v1.3.10:

    • Subagent tool calls stay clickable while pending
    • Improved storage migration reliability
    • Better muted text contrast in Catppuccin themes
  • 4937759 - Merged upstream opencode changes from v1.3.6:

    • Fixed token usage double-counting for Anthropic and Amazon Bedrock providers
    • Fixed variant dialog search filtering
  • 4937759 - Merged upstream opencode changes from v1.3.7:

    • Added first-class PowerShell support on Windows
    • Plugin installs now preserve JSONC comments in configuration files
    • Improved variant modal behavior to be less intrusive
  • #9047 bea8878 - Continue queued follow-up prompts after the active session turn finishes.

  • Updated dependencies [4d2f553]:

    • @kilocode/kilo-gateway@7.2.11
    • @kilocode/kilo-telemetry@7.2.11