Skip to content

tools: bump mise tools#8

Open
pandascience-renovate[bot] wants to merge 1 commit into
mainfrom
renovate/mise-tools
Open

tools: bump mise tools#8
pandascience-renovate[bot] wants to merge 1 commit into
mainfrom
renovate/mise-tools

Conversation

@pandascience-renovate
Copy link
Copy Markdown
Contributor

@pandascience-renovate pandascience-renovate Bot commented May 15, 2026

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Update Change Pending Age Confidence
aqua:anomalyco/opencode minor 1.4.71.14.41 1.15.7 (+17) age confidence
aqua:anthropics/claude-code patch 2.1.1122.1.133 2.1.148 (+12) age confidence
aqua:argoproj/argo-cd minor 3.3.73.4.1 3.4.2 age confidence
aqua:aws/aws-cli patch 2.34.312.34.45 2.34.52 (+6) age confidence
aqua:crossplane/crossplane patch 2.2.02.2.1 2.3.0 age confidence
aqua:fluxcd/flux2 patch 2.8.52.8.6 2.8.8 (+1) age confidence
aqua:hashicorp/terraform minor 1.14.81.15.2 1.15.4 (+1) age confidence
aqua:homeport/dyff minor 1.11.31.12.0 age confidence
aqua:jdx/usage minor 3.2.03.3.0 age confidence
aqua:kubernetes-sigs/kubebuilder minor 4.13.14.14.0 age confidence
aqua:kubernetes/kubernetes/kubectl minor 1.35.41.36.0 1.36.1 age confidence
aqua:kyverno/kyverno minor 1.17.11.18.0 1.18.1 age confidence
aqua:oras-project/oras patch 1.3.11.3.2 age confidence
aqua:terraform-docs/terraform-docs minor 0.22.00.23.0 0.24.0 age confidence
github:always-further/nono minor 0.37.10.49.0 v0.57.0 (+10) age confidence
github:vitobotta/hetzner-k3s minor 2.4.72.5.0 age confidence
npm:@devcontainers/cli minor 0.85.00.86.1 0.87.0 age confidence

Release Notes

anomalyco/opencode (aqua:anomalyco/opencode)

v1.14.41

Compare Source

Core

Bugfixes
  • Restored formatter output handling so formatting still works when formatters write to stdout or stderr. (@​ferdinandyb)
Improvements
  • Warping a session to another workspace can now carry over your uncommitted file changes.

TUI

Bugfixes
  • Restored custom provider setup in /connect.

Desktop

Bugfixes
Improvements
  • Moved the desktop app's local server into a separate utility process for more reliable startup and shutdown.

Extensions

Improvements
  • ACP clients now restore the last model, mode, and effort when loading sessions, and can close sessions cleanly.

Thank you to 4 community contributors:

v1.14.40

Compare Source

Core

Improvements
  • Support .well-known/opencode configs that point to a separate remote config file.
Bugfixes
  • Preserve assistant text when replaying signed reasoning blocks. (@​edevil)
  • Return consistent not-found errors for missing sessions.
  • Apply CORS headers before auth so browser clients can reach legacy server endpoints.
  • Fix serve, web, and ACP network options triggering runtime re-entry errors.
  • Only show connected workspaces in warp flows, and carry the new directory into the session after warping.
  • Restore web terminal CSP allowances.
  • Sanitize invalid surrogate characters before provider transforms.
  • Fix Cloudflare AI Gateway provider options for OpenAI-compatible models. (@​NathanDrake2406)
  • Use the current workspace with /new, including local-project warps.
  • Keep editor selection context stable until it is sent.
  • Retry server_is_overloaded API errors automatically.
  • Restore Mistral Medium 3.5 variants so model selection works correctly.
  • Show compaction summaries before retained tail messages.

TUI

Bugfixes
  • Keep the selected model when model data refreshes.
  • Fix /agent create to use the /agents path. (@​OpeOginni)

Desktop

Improvements
  • Allow trusted app windows to write to the clipboard without permission failures.
Bugfixes
  • Ignore broken pipe (EPIPE) errors in desktop console logging.
  • Stop auto-installing updates when quitting the app.
  • Silence noisy browser API Sentry reports in production.
  • Prevent sync bootstrap queries from failing during app startup.

Thank you to 6 community contributors:

v1.14.39

Compare Source

Desktop

Bugfixes
  • Respect HTTP_PROXY and related proxy environment variables in the desktop app.
  • Return null instead of failing when the desktop app cannot read a stored value.

v1.14.38

Compare Source

Core

Bugfixes
  • Embedded UI requests now work with arbitrary connect-src origins under the default CSP.

Desktop

Bugfixes
  • Desktop now trusts system CA certificates for HTTPS connections.

v1.14.37

Compare Source

Core

Bugfixes
  • Canceling a task now also cancels child subtask sessions.
Improvements
  • Improved v2 session rendering with cleaner tool states, better compaction summaries, and more accurate timing.
  • Warp a session into another workspace or back to the local project.

Desktop

Bugfixes
  • Run the desktop migration on startup so existing installs transition correctly after the desktop packaging move.
  • Stabilized the Windows titlebar when changing zoom levels.

v1.14.35

Compare Source

Core

Bugfixes
  • Preserve diff patch boundaries so session diffs keep rendering correctly when file contents include diff --git text.

v1.14.34

Compare Source

Core

Improvements
  • Add PTY connection tickets so authenticated terminal websockets work more reliably across clients.
  • Add v2 session failure events so clients can detect and show failed runs.
  • Improve shell command handling for Bash, PowerShell, and cmd sessions.
Bugfixes
  • Return structured error bodies from the effect HTTP server instead of empty failures.
  • Reload server auth environment variables correctly for each new HTTP listener.
  • Stop worktree creation from hanging while bootstrap commands run.
  • Fix Azure Anthropic model resolution when using the Anthropic SDK.
  • Fix the web UI proxy so public manifest assets load and proxied responses do not break on transfer-encoding. (@​OpeOginni)
  • Allow Codex Spark models when signing in with Codex OAuth. (@​Utkub24)
  • Fix embedded UI serving from the standalone server build.
  • Fix PTY websocket connections from Desktop when using the HttpApi server.
  • Respect custom basic auth usernames in opencode clients.
  • Prompt browsers for basic auth on protected server logins. (@​OpeOginni)
  • Show real server error messages in the CLI and SDK instead of bare {}.
  • Prevent large diffs from using unbounded memory.
  • Fix v2 session API responses to encode optional fields correctly.
  • Fix pagination Link headers to use the real request host.

TUI

Improvements
  • Add debug info to print environment and diagnostic details.
Bugfixes
  • Add a --username option for basic-auth server connections. (@​OpeOginni)
  • Pass server auth through internal ACP connections.
  • Show provider login errors from stderr instead of swallowing them.

Desktop

Bugfixes
  • Prevent terminal reconnect loops after recovery failures.
  • Preserve auth-token credentials when reopening the app.

Thank you to 4 community contributors:

v1.14.33

Compare Source

Core

  • Fix issue with custom agents in plugins not loading

Thank you to 3 community contributors:

v1.14.32

Compare Source

Core

  • Shell mode in the prompt stays editable, so backspace, cursor movement, and other editing keys work again.
  • Fixed HTTP API workspace adapters losing instance context, which could break workspace create, sync, and routing flows.
  • Fixed experimental workspace creation requests that omit extra.
  • Fixed OpenAPI parameter schemas so generated clients match the public API.
  • Unsupported image formats now fall back to text reads instead of being sent as image attachments. (@​zeke)
  • Agents can use the global temp directory without extra permission prompts.
  • Fixed Bedrock sessions that include reasoning content when switching models.
  • Session archive timestamps now reject non-finite values, avoiding invalid JSON in API payloads.

TUI

  • Reduced startup theme flashing when using the system theme.
  • The animated logo now avoids subpixel rendering on terminals without truecolor support.

Thank you to 2 community contributors:

v1.14.31

Compare Source

Core

  • Azure setup now prompts for the resource name when needed and saves it with the API key.
  • Task child sessions now preserve parent external_dir and deny permissions. (@​remorses)
  • Invalid remote MCP URLs now fail with a clear error instead of breaking setup.

Desktop

  • Restoring saved messages no longer crashes the app when a model is missing.

Thank you to 1 community contributor:

  • @​remorses:
    • fix(opencode): preserve external_dir and deny parent permissions in task child sessions (#​23290)

v1.14.30

Compare Source

Core

  • Fixed missing sessions in Desktop caused by path mismatches, including recovery for existing stored data.
  • Fixed Azure Responses defaults to avoid reasoning item ordering errors.
  • Improved DeepSeek compatibility with providers that vary model naming.
  • Added Mistral Medium 3.5 with reasoning support. (@​rubdos)
  • Made instruction precedence more predictable by applying global instructions before project and skill instructions.
  • Reconnected editor context when switching to a session in another directory.
  • Fixed forked sessions so compacted history stays intact. (@​spark4862)
  • Reduced memory growth in long-running bash tool usage.
  • Sessions now filter to the current path by default, with a setting to show the whole project.
  • Kept GitHub Copilot model variants in sync with the latest API capabilities.
  • Fixed Zed selections with UTF-8 text so editor context uses the right ranges.

TUI

  • Added a quick toggle for paste summaries.
  • Invalid custom themes no longer crash the TUI on startup.

Thank you to 3 community contributors:

v1.14.29

Compare Source

Core

  • Sessions now keep a relative workspace path.
  • Moonshot and Kimi tool schemas are sanitized to avoid rejected tool calls.
  • MCP OAuth errors now match the native API more closely.
  • Provider OAuth authorize errors now match the native API more closely.
  • Shell cancellations now finish cleanly instead of leaving aborted commands in a bad state.
  • Creating a session over HTTP now works with an empty request body.
  • Workspace HTTP API routes are now mounted through the bridge.
  • Tool streaming now defaults off for non-Anthropic models when using the Anthropic SDK.
  • DeepSeek OpenAI-compatible setups now keep reasoning_content interleaved by default.
  • The experimental LSP tool now forwards the workspace symbol query.
  • Google Vertex now defaults tool call streaming off.

TUI

  • Zed context polling stays responsive.
  • Pressing Enter in dialogs now triggers the dialog instead of leaking through. (@​CasualDeveloper)
  • File context is clearer, can be turned off, and clears after sending.
  • opencode agent create now writes a valid permissions.deny config. (@​21pounder)

Desktop

  • Per-workspace icon overrides now stay applied for subdirectories in the same repo.
  • Sync state loading is more reliable for MCP, LSP, and workspace refreshes.

Thank you to 3 community contributors:

v1.14.28

Compare Source

Core

  • Fixed issue with opencode upgrade failing for bun installs unless in a directory with package.json

v1.14.27

Compare Source

Core

  • Added a configurable default shell for terminals and agent shell commands, with a Desktop setting to manage it.
  • Reduced extra terminal noise while creating TUI workspaces.

TUI

  • Hid provider connection checks until onboarding is complete.
  • Restored the default toast timeout when no custom duration is provided. (@​OpeOginni)

Thank you to 1 community contributor:

v1.14.26

Compare Source

Core

  • Fixed config parsing to preserve permission rule order.
  • Fixed OpenRouter DeepSeek reasoning output handling.
  • Sent an opencode/<version> User-Agent header with HTTP requests.

TUI

  • Added Zed editor selection support for editor context.
  • Show a /connect tip when no models are configured.
  • Fixed editor lock detection to ignore locks from unrelated workspaces. (@​jjjermiah)

Thank you to 2 community contributors:

v1.14.25

Compare Source

Core

  • Fixed permission config preserving rule order and exposes full IntelliSense for tool permission keys
  • LSP permission prompts now include request details like the operation, file, and cursor position
  • Shell commands keep the correct working directory after login shell startup files run
  • Added Roslyn LSP support for Razor, .cshtml, and C# script files
  • GPT-5.5 with OpenAI OAuth now uses the correct context limits to avoid compaction issues

Thank you to 2 community contributors:

v1.14.24

Compare Source

Core

  • Fixed DeepSeek assistant messages so reasoning is always included, avoiding provider formatting failures.
  • Fixed inherited model configs so interleaved-capability models keep working when that field falls back to an existing model. (@​07akioni)
  • Added an experimental HTTP API endpoint for MCP server status.
  • Added experimental HTTP API endpoints to list files, read file contents, and check project file status.

Thank you to 1 community contributor:

v1.14.23

Compare Source

Core

  • Respect custom .npmrc registry settings when checking package versions and updates.

TUI

  • Render all non-synthetic text in a user message instead of showing only the first text block.

v1.14.22

Compare Source

Core

  • Respect .npmrc settings during npm installs.
  • Let projects store a custom icon override so the chosen icon persists correctly.

Desktop

  • Fix session views and nested session items not getting stuck with stale state when switching between sessions.

v1.14.21

Compare Source

Core

  • Support pull diagnostics from LSP servers that use them, including C# and Kotlin.
  • Fix project detection and caching for bare Git repos and worktrees. (@​StevenTCramer)
  • Improve session compaction so long threads keep more useful context when older history is summarized.
  • Preserve UTF-8 BOMs when files are edited, patched, or rewritten through tools.
  • Use Roslyn Language Server for C# support instead of csharp-ls. (@​jmbryan4)
  • Add the high reasoning variant for supported Mistral Small models. (@​rubdos)
  • Hide unsupported variants for Kimi models that do not expose them.

TUI

  • Fail fast when opening an invalid or missing session instead of starting the TUI in a broken state.
  • Skip upgrade checks when auto-update is disabled. (@​rahuliyer95)

Desktop

  • Keep project avatar previews consistent between the sidebar and edit dialog.
  • Improve project icon overrides so uploaded icons and color fallbacks behave correctly in the edit dialog.
  • Improve Linux desktop metadata for app listings and categorization. (@​NN708)

Thank you to 6 community contributors:

v1.14.20

Compare Source

Core

  • Fixed a system theme regression in the TUI.
  • Added GET /config to the experimental HTTP API.
  • Fixed local dynamic imports on Windows when running under Node, improving plugin and tool loading.

TUI

  • Fixed permission replies using remote workspaces so they are sent to the correct workspace.

Desktop

  • Stopped prompt controls from replaying their fade-in animation on every render.
  • Added a setting to hide the session progress bar while the agent is working.
  • Fixed the Select Server dialog layout so the server list and actions size correctly. (@​OpeOginni)
  • Fixed synced project updates so desktop project state changes apply reliably.
  • Fixed sidebar project avatars to fall back to icon.url when no override is set. (@​ysm-dev)

SDK

  • Fixed the WorkspaceAdaptor.create type to include the env parameter. (@​jamesmurdza)

Thank you to 4 community contributors:

v1.14.19

Compare Source

Core

  • Prevented compiled binaries from failing on startup because of a circular session schema dependency.
  • Renamed the compaction setting to preserve_recent_tokens for the budget that keeps recent turns verbatim.
  • Preserved concurrent edits to the same file instead of letting parallel edits overwrite each other.
  • Fixed managed installs on Windows and added bundled ripgrep support for Windows ARM64.
  • Added NVIDIA as a built-in provider option, including connection docs and required attribution headers. (@​anniesurla)
  • Kept recent conversation turns verbatim during session compaction so follow-up work keeps more local context.
  • Fell back to summarizing the full conversation when preserved recent turns include too much media to fit safely.

Desktop

  • Reduced loading flicker when opening projects and bringing prompt controls online.
  • Added a separate terminal font setting and bundled JetBrainsMono Nerd Font Mono.

Thank you to 1 community contributor:

v1.14.18

Compare Source

Core

  • Restore the native ripgrep backend so file search and file listing work reliably again.

Thank you to 1 community contributor:

v1.14.17

Compare Source

Core

  • Preserve executable permissions before Docker builds when artifacts lose their exec bits.
  • Fix plugins reinstalling more often than needed.
  • Use display: summarized by default for Anthropic Bedrock Opus 4.7 requests.
  • Detect attachment types from file contents so images and PDFs still work with incorrect or missing extensions.
  • Support OTEL_RESOURCE_ATTRIBUTES for custom telemetry resource tags.
  • Fix package installs when node_modules is missing.
  • Fix GitHub Copilot Anthropic Haiku requests by disabling unsupported tool streaming.

TUI

  • Add a full-session option when forking from the session dialog.
  • Show the session ID in the sidebar on non-production channels.

Thank you to 1 community contributor:

v1.4.14

Compare Source

v1.4.12

Compare Source

v1.4.11

Compare Source

Core

  • Fixed workspace routing so requests reach the correct workspace instance.
  • Stopped share sync attempts for sessions that were never shared.

v1.4.10

Compare Source

Core

  • Restored workspace history on connect so existing sessions catch up before live sync resumes
  • Passed OTEL exporter settings into managed workspaces so telemetry works there too
  • Normalized provider metadata defaults so models still load when catalog data is incomplete
  • Passed EXA_API_KEY to the websearch tool to reduce rate limits (@​rasdani)

TUI

  • Added a restore flow for sessions whose workspace is unavailable, with clearer workspace status indicators
  • Fixed agent cycling when no agent is selected and improved prompt key handling

Thank you to 1 community contributor:

v1.4.9

Compare Source

Core

  • Added LLM Gateway as a provider, including config support and model usage reporting. (@​smakosh)
  • Limited GitHub Copilot Opus 4.7 models to medium reasoning effort to avoid unsupported variants. (@​OpeOginni)
  • Improved remote workspace reconnection with exponential backoff and clearer failure handling.

TUI

  • Fixed --session-id so it opens the requested session after app startup.
  • Fixed light mode detection in Ghostty.

Desktop

  • Fixed the beta desktop app so the file tree still appears when enabled in settings.

Thank you to 3 community contributors:

v1.4.8

Compare Source

Core

  • Fixed a crash when experimental mode was enabled.
  • Let plugin tools return metadata in execute results. (@​jquense)
  • Show real filenames instead of /dev/null in revert diffs.
  • Improved workspace session handling when a workspace no longer exists.
  • Fixed Windows ctrl+z terminal suspend and input undo behavior.
  • Enabled Azure prompt caching with a default per-session cache key.

TUI

  • Preserve prompt input when views unmount and remount.
  • Keep session list dialogs ordered more consistently within each day.

Desktop

  • Fixed desktop workspace loading so ready state persists correctly.
  • Fixed desktop session syncing when loading project data from query cache.
  • Added beta desktop settings to hide title bar tools like navigation, search, terminal, status, and file tree.
  • Improved desktop session change loading in the review panel.

Thank you to 1 community contributor:

anthropics/claude-code (aqua:anthropics/claude-code)

v2.1.133

Compare Source

  • Added worktree.baseRef setting (fresh | head) to choose whether --worktree, EnterWorktree, and agent-isolation worktrees branch from origin/<default> or local HEAD. Note: the default fresh changes EnterWorktree's base back to origin/<default> (it has been local HEAD since 2.1.128) — set worktree.baseRef: "head" to keep unpushed commits in new worktrees
  • Added sandbox.bwrapPath and sandbox.socatPath managed settings (Linux/WSL) to specify custom bubblewrap and socat binary locations
  • Added parentSettingsBehavior admin-tier key ('first-wins' | 'merge') to let admins opt SDK managedSettings (parent tier) into the policy merge
  • Hooks now receive the active effort level via the effort.level JSON input field and the $CLAUDE_EFFORT environment variable, and Bash tool commands can read $CLAUDE_EFFORT
  • Improved focus mode behavior
  • Improved memory usage by releasing warm-spare background workers under memory pressure
  • Fixed parallel sessions all dead-ending at 401 after a refresh-token race wiped shared credentials
  • Fixed Edit/Write allow rules scoped to a drive root (C:\) or POSIX / matching incorrectly and always prompting
  • Fixed an unhandled rejection (ECOMPROMISED) when a history or session-log file lock is compromised by clock skew or slow disk
  • Fixed pressing Esc during conversation compaction showing a spurious "Error compacting conversation" notification
  • Fixed HTTP(S)_PROXY / NO_PROXY / mTLS not being respected for the full MCP OAuth flow including discovery, dynamic client registration, token exchange, and token refresh
  • Fixed Read/Write/Edit being denied on mapped network drives passed via --add-dir / SDK additionalDirectories
  • Fixed Remote Control stop/interrupt from claude.ai not fully canceling the CLI session the same way local Esc does, causing queued messages to never advance after interrupting a stuck tool or prompt
  • Fixed /effort in one session unexpectedly changing the effort level of other concurrent sessions, and a related issue where an IDE effort change could be silently dropped
  • Fixed subagents not discovering project, user, or plugin skills via the Skill tool
  • claude --help now lists --remote-control alongside --remote-control-session-name-prefix
  • [VSCode] Fixed claudeCode.claudeProcessWrapper failing with "Unsupported platform" when the extension build doesn't bundle a Claude binary

v2.1.132

Compare Source

  • Added CLAUDE_CODE_SESSION_ID environment variable to the Bash tool subprocess environment, matching the session_id passed to hooks
  • Added CLAUDE_CODE_DISABLE_ALTERNATE_SCREEN=1 env var to opt out of the fullscreen alternate-screen renderer and keep the conversation in the terminal's native scrollback
  • Added a "Pasting…" footer hint while a Ctrl+V image paste is being read from the clipboard
  • Fixed external SIGINT (e.g. IDE stop button, kill -INT) not running graceful shutdown — terminal modes are now restored and the --resume hint is printed instead of an abrupt exit
  • Fixed an uncaught exception when the terminal is closed or SSH disconnects mid-session under the native build
  • Fixed --resume failing with no low surrogate in string when a tool error truncation split an emoji; pre-corrupted sessions are sanitized on load
  • Fixed --permission-mode flag being ignored when resuming a plan-mode session with -p --continue/--resume, and plan mode not being re-applied after ExitPlanMode within the same session
  • Fixed fullscreen mode showing a blank screen after laptop sleep/wake or Ctrl+Z/fg until the next keystroke or stream output
  • Fixed cursor landing mid-grapheme on Ctrl+E/A/K/U/arrow keys when an Indic conjunct or ZWJ emoji wraps across lines
  • Fixed vim operators corrupting text containing decomposed (NFD) accented characters
  • Fixed pasting text starting with / silently swallowing the input or triggering an unknown-command reply
  • Fixed pasting dumping stray escape sequences into the prompt when focus events or mouse-tracking reports interleave with the bracketed paste
  • Fixed mouse wheel scrolling being too fast in Cursor and VS Code 1.92–1.104 due to an upstream xterm.js bug
  • Fixed scroll-wheel handling in JetBrains IDE 2025.2 terminals (spurious arrow keys, wrong-direction events, runaway acceleration)
  • Fixed /usage Ctrl+S hanging when copying the stats screenshot to the clipboard on Linux/X11
  • Fixed /terminal-setup showing a contradictory error in Windows Terminal — Shift+Enter is natively supported there
  • Fixed /effort picker not reflecting the CLAUDE_CODE_EFFORT_LEVEL env var override
  • Fixed /status showing the wrong default model for some users
  • Fixed slash command autocomplete popup being capped at ~3–5 visible commands instead of scaling with terminal height
  • Fixed statusline context_window token counts reflecting cumulative session totals instead of current context usage
  • Fixed Alt+T (thinking toggle) not working on macOS terminals without "Option as Meta" enabled (iTerm2, Terminal.app defaults)
  • Fixed dead keyboard input on Windows after re-opening a background session from claude agents
  • Fixed unbounded memory growth (10GB+ RSS) when a stdio MCP server writes non-protocol data to stdout
  • Fixed MCP servers that connect but fail tools/list silently showing 0 tools — they now retry once and show "connected · tools fetch failed" in /mcp
  • Fixed unauthorized claude.ai MCP connectors showing as "failed" instead of "needs auth", and headless -p mode retrying non-transient 4xx connection failures
  • Improved visual consistency in slash command dialogs and /login, /upgrade, /extra-usage dialog spacing
  • Updated the /tui fullscreen startup banner to describe additional renderer benefits (lower memory usage, mouse support, auto-copy on select)
  • Fixed Bedrock and Vertex 400 errors when ENABLE_PROMPT_CACHING_1H is set

v2.1.131

Compare Source

  • Fixed VS Code extension failing to activate on Windows due to a hardcoded build path in the bundled SDK (createRequire polyfill bug)
  • Fixed Mantle endpoint authentication failing with missing x-api-key header

v2.1.129

Compare Source

  • Added --plugin-url <url> flag to fetch a plugin .zip archive from a URL for the current session
  • Added CLAUDE_CODE_FORCE_SYNC_OUTPUT=1 env var to force-enable synchronized output on terminals that auto-detection misses (e.g. Emacs eat)
  • Added CLAUDE_CODE_PACKAGE_MANAGER_AUTO_UPDATE: when set on Homebrew or WinGet installations, Claude Code runs the upgrade command in the background and prompts to restart
  • Plugin manifests: themes and monitors should now be declared under "experimental": { ... }. Top-level declarations still work but claude plugin validate will warn
  • Gateway /v1/models discovery for the /model picker is now opt-in via CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1 (was automatic in 2.1.126–2.1.128)
  • Ctrl+R history picker now defaults to searching all prompts across all projects, matching pre-2.1.124 behavior. Press Ctrl+S to narrow to the current project or session
  • Third-party deployments (Bedrock, Vertex, Foundry, or ANTHROPIC_BASE_URL gateway) no longer see spinner tips pointing at first-party Anthropic surfaces
  • skillOverrides setting now works: off hides from model and /, user-invocable-only hides from model only, name-only collapses description
  • The claude_code.pull_request.count OTel metric now counts PRs/MRs created via MCP tools, not just shell commands
  • Policy refusal error messages now include the API Request ID for easier support debugging
  • Fixed API errors with unrecognized 400 status codes showing raw JSON instead of the underlying error message
  • Fixed /clear not resetting the terminal tab title after a conversation
  • Fixed session title chip from /rename disappearing while a permission or other dialog is active
  • Fixed agent panel below the prompt being hidden when subagents are running (regression in 2.1.122)
  • Fixed external-editor handoff (Ctrl+G) blanking the conversation history above the prompt
  • Fixed /context dumping its rendered ASCII visualization grid into the conversation, wasting ~1.6k tokens per call
  • Fixed /agents Library list arrow-key navigation: the highlighted agent now stays visible when the list exceeds the viewport
  • Fixed /branch success message not including the new branch's session id for /resume
  • Fixed bold headers with keycap/ZWJ/skin-tone emoji losing trailing characters in fullscreen mode
  • Fixed server-managed settings policy not applying for enterprise/team users whose stored OAuth credentials lacked the user:inference scope
  • Fixed OAuth refresh race after wake-from-sleep that could log out all running sessions
  • Fixed 1-hour prompt cache TTL being silently downgraded to 5 minutes
  • Fixed cache-miss warning appearing spuriously after /clear or compaction when changing /effort or /model
  • Fixed Bash(mkdir *), Bash(touch *) and similar allow rules not being honored for in-project paths
  • Fixed deniedMcpServers patterns with a *:// scheme wildcard not matching mixed-case hostnames
  • Fixed harmless WebSocket warning being logged as an error in --debug during voice mode
  • [VSCode] Fixed /clear not clearing the conversation context and displayed transcript

v2.1.128

Compare Source

  • Bare /color (no args) now picks a random session color
  • /mcp now shows the tool count for connected servers and flags servers that connected with 0 tools
  • --plugin-dir now accepts .zip plugin archives in addition to directories
  • --channels now works with console (API key) authentication — console orgs with managed settings must set channelsEnabled: true to enable
  • Updated /model picker: collapsed duplicate Opus 4.7 entries, and current Opus now shows as "Opus" instead of "Opus 4.7"
  • Subprocesses (Bash, hooks, MCP, LSP) no longer inherit OTEL_* environment variables, so OTEL-instrumented apps run via the Bash tool no longer pick up the CLI's own OTLP endpoint
  • MCP: workspace is now a reserved server name — existing servers with that name will be skipped with a warning
  • Reconnecting MCP servers no longer flood the conversation with full tool-name lists on every reconnect — re-announced tools are summarized by server prefix
  • SDK hosts now receive a persistent localSettings suggestion for Bash permission prompts, so "Always allow" writes to .claude/settings.local.json
  • EnterWorktree now creates the new branch from local HEAD as documented, instead of origin/<default-branch> — unpushed commits are no longer dropped
  • Auto mode: when the classifier can't evaluate an action, the error now includes a hint (retry, /compact, or run with --debug)
  • Fixed focus mode briefly dimming the previous response when submitting a new prompt
  • Fixed stray "4;0;" desktop notification on every /exit in Kitty and other terminals that interpret OSC 9 as a notification
  • Fixed Remote Control showing an empty "Opening your options…" message on rate limit instead of actionable upsell options
  • Fixed drag-and-drop image upload hanging on "Pasting text…" when the image read fails
  • Fixed crash loop when piping very large input (>10 MB) to claude -p via stdin
  • Fixed long URLs not being individually clickable on every wrapped row in fullscreen mode
  • Fixed /plugin Components panel showing "Marketplace 'inline' not found" for plugins loaded via --plugin-dir
  • Fixed MCP tool results dropping images when the server returns both structured content and content blocks
  • Fixed fenced code blocks inside list items carrying leading whitespace into the clipboard on copy-paste
  • Fixed tab navigation in /config stranding focus — the tab header now stays focused so arrows and Esc keep working
  • Fixed markdown link labels being lost on terminals without OSC 8 hyperlink support — links now render as label (url) instead of just the URL
  • Fixed sessions on 1M-context models with a smaller autocompact window being falsely blocked with "Prompt is too long" before reaching the actual API limit
  • Fixed parallel shell tool calls: a failing read-only command (grep, git diff, ls) no longer cancels sibling calls
  • Fixed banner showing "with X effort" on models that don't support effort
  • Fixed /fast on 3P providers fuzzy-matching to an unrelated skill instead of showing "not available"
  • Fixed Bedrock default model resolving to global.* instead of the region-appropriate prefix
  • Fixed vim mode: Space in NORMAL mode now moves the cursor right, matching standard vi/vim behavior
  • Fixed terminal progress indicator (OSC 9;4) flickering off between tool calls — stays visible across the full turn
  • Fixed /rename without args failing on resumed sessions whose last entry is a compact boundary
  • Fixed stale "remote-control is active" status lines from prior sessions appearing after --resume/--continue
  • Fixed stale installed_plugins.json entries pointing at deleted cache directories polluting PATH
  • Fixed MCP stdio servers receiving corrupted arguments when CLAUDE_CODE_SHELL_PREFIX is set and an argument contains spaces or shell metacharacters
  • Fixed sub-agent progress summaries missing the prompt cache (~3× cache_creation reduction)
  • Fixed /plugin update never detecting new versions of npm-sourced plugins
  • Fixed sub-agent summaries firing repeatedly while a sub-agent's transcript is static, capping worst-case token cost on idle sub-agents
  • Headless --output-format stream-json: init.plugin_errors now includes --plugin-dir load failures in addition to dependency demotions

v2.1.126

Compare Source

  • The /model picker now lists models from your gateway's /v1/models endpoint when ANTHROPIC_BASE_URL points at an Anthropic-compatible gateway
    • Added claude project purge [path] to delete all Claude Code state for a project (transcripts, tasks, file history, config entry) — supports --dry-run, -y/--yes, -i/--interactive, and --all
  • --dangerously-skip-permissions now bypasses prompts for writes to .claude/, .git/, .vscode/, shell config files, and other previously-protected paths (catastrophic removal commands still prompt as a safety net)
  • claude auth login now accepts the OAuth code pasted into the terminal when the browser callback can't reach localhost (WSL2, SSH, containers)
  • claude_code.skill_activated OpenTelemetry event now fires for user-typed slash commands and carries a new invocation_trigger attribute ("user-slash", "claude-proactive", or "nested-skill")
  • Auto mode: the spinner now turns red when a permission check stalls, instead of looking like the tool is running
  • Host-managed deployments (CLAUDE_CODE_PROVIDER_MANAGED_BY_HOST) no longer auto-disable analytics on Bedrock/Vertex/Foundry
  • Windows: PowerShell 7 installed via the Microsoft Store, MSI without PATH, or .NET global tool is now detected
  • Windows: when the PowerShell tool is enabled, Claude now treats PowerShell as the primary shell instead of defaulting to Bash
  • Read tool: removed the per-file malware-assessment reminder that could cause spurious refusals and "this is not malware" commentary on leg

Note

PR body was truncated to here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants