Skip to content

chore(deps): update dependency aqua:anthropics/claude-code to v2.1.112 - autoclosed#72

Closed
renovate[bot] wants to merge 1 commit intomainfrom
renovate/aqua-anthropics-claude-code-2.x
Closed

chore(deps): update dependency aqua:anthropics/claude-code to v2.1.112 - autoclosed#72
renovate[bot] wants to merge 1 commit intomainfrom
renovate/aqua-anthropics-claude-code-2.x

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Apr 21, 2026

This PR contains the following updates:

Package Update Change Pending
aqua:anthropics/claude-code patch 2.1.1072.1.112 2.1.119 (+5)

Release Notes

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

v2.1.112

Compare Source

  • Fixed "claude-opus-4-7 is temporarily unavailable" for auto mode

v2.1.111

Compare Source

  • Claude Opus 4.7 xhigh is now available! Use /effort to tune speed vs. intelligence
  • Auto mode is now available for Max subscribers when using Opus 4.7
  • Added xhigh effort level for Opus 4.7, sitting between high and max. Available via /effort, --effort, and the model picker; other models fall back to high
  • /effort now opens an interactive slider when called without arguments, with arrow-key navigation between levels and Enter to confirm
  • Added "Auto (match terminal)" theme option that matches your terminal's dark/light mode — select it from /theme
  • Added /less-permission-prompts skill — scans transcripts for common read-only Bash and MCP tool calls and proposes a prioritized allowlist for .claude/settings.json
  • Added /ultrareview for running comprehensive code review in the cloud using parallel multi-agent analysis and critique — invoke with no arguments to review your current branch, or /ultrareview <PR#> to fetch and review a specific GitHub PR
  • Auto mode no longer requires --enable-auto-mode
  • Windows: PowerShell tool is progressively rolling out. Opt in or out with CLAUDE_CODE_USE_POWERSHELL_TOOL. On Linux and macOS, enable with CLAUDE_CODE_USE_POWERSHELL_TOOL=1 (requires pwsh on PATH)
  • Read-only bash commands with glob patterns (e.g. ls *.ts) and commands starting with cd <project-dir> && no longer trigger a permission prompt
  • Suggest the closest matching subcommand when claude <word> is invoked with a near-miss typo (e.g. claude udpate → "Did you mean claude update?")
  • Plan files are now named after your prompt (e.g. fix-auth-race-snug-otter.md) instead of purely random words
  • Improved /setup-vertex and /setup-bedrock to show the actual settings.json path when CLAUDE_CONFIG_DIR is set, seed model candidates from existing pins on re-run, and offer a "with 1M context" option for supported models
  • /skills menu now supports sorting by estimated token count — press t to toggle
  • Ctrl+U now clears the entire input buffer (previously: delete to start of line); press Ctrl+Y to restore
  • Ctrl+L now forces a full screen redraw in addition to clearing the prompt input
  • Transcript view footer now shows [ (dump to scrollback) and v (open in editor) shortcuts
  • The "+N lines" marker for truncated long pastes is now a full-width rule for easier scanning
  • Headless --output-format stream-json now includes plugin_errors on the init event when plugins are demoted for unsatisfied dependencies
  • Added OTEL_LOG_RAW_API_BODIES environment variable to emit full API request and response bodies as OpenTelemetry log events for debugging
  • Suppressed spurious decompression, network, and transient error messages that could appear in the TUI during normal operation
  • Reverted the v2.1.110 cap on non-streaming fallback retries — it traded long waits for more outright failures during API overload
  • Fixed terminal display tearing (random characters, drifting input) in iTerm2 + tmux setups when terminal notifications are sent
  • Fixed @ file suggestions re-scanning the entire project on every turn in non-git working directories, and showing only config files in freshly-initialized git repos with no tracked files
  • Fixed LSP diagnostics from before an edit appearing after it, causing the model to re-read files it just edited
  • Fixed tab-completing /resume immediately resuming an arbitrary titled session instead of showing the session picker
  • Fixed /context grid rendering with extra blank lines between rows
  • Fixed /clear dropping the session name set by /rename, causing statusline output to lose session_name
  • Improved plugin error handling: dependency errors now distinguish conflicting, invalid, and overly complex version requirements; fixed stale resolved versions after plugin update; plugin install now recovers from interrupted prior installs
  • Fixed Claude calling a non-existent commit skill and showing "Unknown skill: commit" for users without a custom /commit command
  • Fixed 429 rate-limit errors on Bedrock/Vertex/Foundry referencing status.claude.com (it only covers Anthropic-operated providers)
  • Fixed feedback surveys appearing back-to-back after dismissing one
  • Fixed bare URLs in bash/PowerShell/MCP tool output being unclickable when the terminal wraps them across lines
  • Windows: CLAUDE_ENV_FILE and SessionStart hook environment files now apply (previously a no-op)
  • Windows: permission rules with drive-letter paths are now correctly root-anchored, and paths differing only by drive-letter case are recognized as the same path

v2.1.110

Compare Source

  • Added /tui command and tui setting — run /tui fullscreen to switch to flicker-free rendering in the same conversation
  • Added push notification tool — Claude can send mobile push notifications when Remote Control and "Push when Claude decides" config are enabled
  • Changed Ctrl+O to toggle between normal and verbose transcript only; focus view is now toggled separately with the new /focus command
  • Added autoScrollEnabled config to disable conversation auto-scroll in fullscreen mode
  • Added option to show Claude's last response as commented context in the Ctrl+G external editor (enable via /config)
  • Improved /plugin Installed tab — items needing attention and favorites appear at the top, disabled items are hidden behind a fold, and f favorites the selected item
  • Improved /doctor to warn when an MCP server is defined in multiple config scopes with different endpoints
  • --resume/--continue now resurrects unexpired scheduled tasks
  • /context, /exit, and /reload-plugins now work from Remote Control (mobile/web) clients
  • Write tool now informs the model when you edit the proposed content in the IDE diff before accepting
  • Bash tool now enforces the documented maximum timeout instead of accepting arbitrarily large values
  • SDK/headless sessions now read TRACEPARENT/TRACESTATE from the environment for distributed trace linking
  • Session recap is now enabled for users with telemetry disabled (Bedrock, Vertex, Foundry, DISABLE_TELEMETRY). Opt out via /config or CLAUDE_CODE_ENABLE_AWAY_SUMMARY=0.
  • Fixed MCP tool calls hanging indefinitely when the server connection drops mid-response on SSE/HTTP transports
  • Fixed non-streaming fallback retries causing multi-minute hangs when the API is unreachable
  • Fixed session recap, local slash-command output, and other system status lines not appearing in focus mode
  • Fixed high CPU usage in fullscreen when text is selected while a tool is running
  • Fixed plugin install not honoring dependencies declared in plugin.json when the marketplace entry omits them; /plugin install now lists auto-installed dependencies
  • Fixed skills with disable-model-invocation: true failing when invoked via /<skill> mid-message
  • Fixed --resume sometimes showing the first prompt instead of the /rename name for sessions still running or exited uncleanly
  • Fixed queued messages briefly appearing twice during multi-tool-call turns
  • Fixed session cleanup not removing the full session directory including subagent transcripts
  • Fixed dropped keystrokes after the CLI relaunches (e.g. /tui, provider setup wizards)
  • Fixed garbled startup rendering in macOS Terminal.app and other terminals that don't support synchronized output
  • Hardened "Open in editor" actions against command injection from untrusted filenames
  • Fixed PermissionRequest hooks returning updatedInput not being re-checked against permissions.deny rules; setMode:'bypassPermissions' updates now respect disableBypassPermissionsMode
  • Fixed PreToolUse hook additionalContext being dropped when the tool call fails
  • Fixed stdio MCP servers that print stray non-JSON lines to stdout being disconnected on the first stray line (regression in 2.1.105)
  • Fixed headless/SDK session auto-title firing an extra Haiku request when CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC or CLAUDE_CODE_DISABLE_TERMINAL_TITLE is set
  • Fixed potential excessive memory allocation when piped (non-TTY) Ink output contains a single very wide line
  • Fixed /skills menu not scrolling when the list overflows the modal in fullscreen mode
  • Fixed Remote Control sessions showing a generic error instead of prompting for re-login when the session is too old
  • Fixed Remote Control session renames from claude.ai not persisting the title to the local CLI session

v2.1.109

Compare Source

  • Improved the extended-thinking indicator with a rotating progress hint

v2.1.108

Compare Source

  • Added ENABLE_PROMPT_CACHING_1H env var to opt into 1-hour prompt cache TTL on API key, Bedrock, Vertex, and Foundry (ENABLE_PROMPT_CACHING_1H_BEDROCK is deprecated but still honored), and FORCE_PROMPT_CACHING_5M to force 5-minute TTL
  • Added recap feature to provide context when returning to a session, configurable in /config and manually invocable with /recap; force with CLAUDE_CODE_ENABLE_AWAY_SUMMARY if telemetry disabled.
  • The model can now discover and invoke built-in slash commands like /init, /review, and /security-review via the Skill tool
  • /undo is now an alias for /rewind
  • Improved /model to warn before switching models mid-conversation, since the next response re-reads the full history uncached
  • Improved /resume picker to default to sessions from the current directory; press Ctrl+A to show all projects
  • Improved error messages: server rate limits are now distinguished from plan usage limits; 5xx/529 errors show a link to status.claude.com; unknown slash commands suggest the closest match
  • Reduced memory footprint for file reads, edits, and syntax highlighting by loading language grammars on demand
  • Added "verbose" indicator when viewing the detailed transcript (Ctrl+O)
  • Added a warning at startup when prompt caching is disabled via DISABLE_PROMPT_CACHING* environment variables
  • Fixed paste not working in the /login code prompt (regression in 2.1.105)
  • Fixed subscribers who set DISABLE_TELEMETRY falling back to 5-minute prompt cache TTL instead of 1 hour
  • Fixed Agent tool prompting for permission in auto mode when the safety classifier's transcript exceeded its context window
  • Fixed Bash tool producing no output when CLAUDE_ENV_FILE (e.g. ~/.zprofile) ends with a # comment line
  • Fixed claude --resume <session-id> losing the session's custom name and color set via /rename
  • Fixed session titles showing placeholder example text when the first message is a short greeting
  • Fixed terminal escape codes appearing as garbage text in the prompt input after --teleport
  • Fixed /feedback retry: pressing Enter to resubmit after a failure now works without first editing the description
  • Fixed --teleport and --resume <id> precondition errors (e.g. dirty git tree, session not found) exiting silently instead of showing the error message
  • Fixed Remote Control session titles set in the web UI being overwritten by auto-generated titles after the third message
  • Fixed --resume truncating sessions when the transcript contained a self-referencing message
  • Fixed transcript write failures (e.g., disk full) being silently dropped instead of being logged
  • Fixed diacritical marks (accents, umlauts, cedillas) being dropped from responses when the language setting is configured
  • Fixed policy-managed plugins never auto-updating when running from a different project than where they were first installed

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At 12:00 AM through 04:59 AM and 10:00 PM through 11:59 PM, Monday through Friday (* 0-4,22-23 * * 1-5)
    • Only on Sunday and Saturday (* * * * 0,6)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 21, 2026

Renovate PR Review Results

⚖️ Safety Assessment: ✅ Safe

🔍 Release Content Analysis

Version Range: v2.1.107 → v2.1.112 (5 patch releases)

Key Features & Improvements

v2.1.112:

  • Fixed "claude-opus-4-7 is temporarily unavailable" for auto mode

v2.1.111:

  • Claude Opus 4.7 xhigh effort level now available
  • Auto mode now available for Max subscribers when using Opus 4.7
  • Added xhigh effort level sitting between high and max
  • /effort now opens interactive slider when called without arguments
  • Added "Auto (match terminal)" theme option
  • New /less-permission-prompts skill for scanning transcripts
  • New /ultrareview skill for comprehensive code review
  • Auto mode no longer requires --enable-auto-mode flag
  • Progressive rollout of PowerShell tool (Windows)
  • Improved permission handling for read-only bash commands with glob patterns
  • Plan files now named after prompts instead of random words
  • Improved /setup-vertex and /setup-bedrock wizards
  • Multiple UX improvements (Ctrl+U, Ctrl+L, transcript view enhancements)

v2.1.110:

  • Added /tui command for fullscreen rendering mode
  • Added push notification tool (requires Remote Control)
  • Changed Ctrl+O behavior to toggle transcript verbosity only
  • Added /focus command for separate focus view toggling
  • Improved /plugin UI and functionality
  • Session recap enabled for users with telemetry disabled

v2.1.109:

  • Improved extended-thinking indicator

v2.1.108:

  • Added ENABLE_PROMPT_CACHING_1H environment variable
  • Added recap feature with /recap command
  • Model can discover and invoke built-in slash commands via Skill tool
  • /undo is now alias for /rewind
  • Improved /model, /resume picker, and error messages
  • Reduced memory footprint for file operations

Bug Fixes

Multiple bug fixes across all versions including:

  • MCP tool call hanging issues (v2.1.110)
  • High CPU usage in fullscreen (v2.1.110)
  • Session cleanup issues (v2.1.110)
  • Terminal rendering issues (v2.1.108, v2.1.110, v2.1.111)
  • Permission rule handling fixes (v2.1.110, v2.1.111)
  • Remote Control session fixes (v2.1.110, v2.1.111)
  • Various CLI and transcript handling improvements

Security & Stability

  • Hardened "Open in editor" actions against command injection from untrusted filenames (v2.1.110)
  • Fixed permission bypass mode not respecting disableBypassPermissionsMode (v2.1.110)
  • Multiple stability improvements for MCP servers and API reliability

🎯 Impact Scope Investigation

Usage Analysis:

  1. CI Workflow Usage (.github/workflows/posts.yml):

    • Uses claude --print with skills: /collect-news, /summarize-news, /review-post
    • CLI flags used: --model, --settings, --allowed-tools, --permission-mode, --output-format, --verbose
    • All flags remain backward compatible across the update
  2. Claude Code Invocation Pattern:

    claude --print "/skill-name ${args}" \
      --model 'opus' \
      --settings='{ "language": "Japanese" }' \
      --allowed-tools "Agent,WebFetch,WebSearch,Read,Glob,Write,Edit,Bash" \
      --permission-mode acceptEdits \
      --output-format=stream-json \
      --verbose
  3. Custom Skills (.claude/skills/):

    • Three custom skills: collect-news, summarize-news, review-post
    • All skills use standard tool invocations (Agent, WebFetch, WebSearch, Read, Glob, Write, Edit, Bash)
    • No deprecated tool usage detected

Compatibility Check:

  • ✅ No breaking changes to CLI flags or arguments
  • ✅ No deprecated tool removals affecting the custom skills
  • ✅ The Skill tool enhancement (v2.1.108) allowing models to discover built-in slash commands is additive, not breaking
  • ✅ Permission mode acceptEdits remains supported
  • ✅ Output format stream-json remains supported
  • ✅ All allowed tools (Agent, WebFetch, WebSearch, Read, Glob, Write, Edit, Bash) are unchanged

Dependency Impact:

  • No changes to Hugo or other dependencies
  • Only claude-code version changes from 2.1.107 to 2.1.112
  • Installed via aqua package manager through mise

💡 Recommended Actions

Immediate Actions:

  1. Safe to merge - This is a standard patch version update with no breaking changes
  2. No code modifications required
  3. No configuration file changes needed

Optional Follow-up Actions (Non-blocking):

  1. Consider testing the new Opus 4.7 model with xhigh effort level for the review-post skill (currently uses opus[1m])
  2. Explore the new /less-permission-prompts skill to optimize CI permission handling
  3. Monitor the CI workflow execution after merge to ensure no regression in automated news pipeline

Verification Steps (Post-merge):

  1. Verify the daily automated workflow runs successfully
  2. Check that all three skills (collect, summarize, review) execute without errors
  3. Confirm output files are generated correctly in topics/ and content/posts/ directories

🔗 Reference Links

Generated by koki-develop/claude-renovate-review

@renovate renovate Bot force-pushed the renovate/aqua-anthropics-claude-code-2.x branch from b1325e5 to b4be38d Compare April 22, 2026 06:05
@renovate renovate Bot changed the title chore(deps): update dependency aqua:anthropics/claude-code to v2.1.108 chore(deps): update dependency aqua:anthropics/claude-code to v2.1.109 Apr 22, 2026
@renovate renovate Bot force-pushed the renovate/aqua-anthropics-claude-code-2.x branch from b4be38d to 9795423 Compare April 22, 2026 23:10
@renovate renovate Bot changed the title chore(deps): update dependency aqua:anthropics/claude-code to v2.1.109 chore(deps): update dependency aqua:anthropics/claude-code to v2.1.110 Apr 22, 2026
@renovate renovate Bot force-pushed the renovate/aqua-anthropics-claude-code-2.x branch from 9795423 to 62dedc6 Compare April 23, 2026 16:55
@renovate renovate Bot changed the title chore(deps): update dependency aqua:anthropics/claude-code to v2.1.110 chore(deps): update dependency aqua:anthropics/claude-code to v2.1.111 Apr 23, 2026
@renovate renovate Bot force-pushed the renovate/aqua-anthropics-claude-code-2.x branch from 62dedc6 to 65e329e Compare April 23, 2026 22:28
@renovate renovate Bot changed the title chore(deps): update dependency aqua:anthropics/claude-code to v2.1.111 chore(deps): update dependency aqua:anthropics/claude-code to v2.1.112 Apr 23, 2026
@renovate renovate Bot changed the title chore(deps): update dependency aqua:anthropics/claude-code to v2.1.112 chore(deps): update dependency aqua:anthropics/claude-code to v2.1.112 - autoclosed Apr 24, 2026
@renovate renovate Bot closed this Apr 24, 2026
@renovate renovate Bot deleted the renovate/aqua-anthropics-claude-code-2.x branch April 24, 2026 01:29
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