Claude-Code v2.1.94 adds Mantle support, fixes critical bugs

Claude-Code v2.1.94 Release Notes
Claude-Code v2.1.94 adds new features and fixes multiple bugs across the AI coding assistant's core functionality, plugin system, and VS Code integration.
New Features
- Amazon Bedrock with Mantle support: Enable with
CLAUDE_CODE_USE_MANTLE=1environment variable - Default effort level change: Changed from medium to high for API-key, Bedrock/Vertex/Foundry, Team, and Enterprise users. Control with
/effortcommand - Slack MCP improvements: Added compact
Slacked #channelheader with clickable channel link for send-message tool calls - Plugin system enhancements: Added
keep-coding-instructionsfrontmatter field support for plugin output styles - Session title hooks: Added
hookSpecificOutput.sessionTitletoUserPromptSubmithooks for setting session titles - Stable plugin skill names: Skills declared via
"skills": ["./"]now use the skill's frontmatternameinstead of directory basename
Bug Fixes
- Rate limit handling: Fixed agents appearing stuck after 429 rate-limit responses with long Retry-After headers - errors now surface immediately
- macOS login: Fixed Console login silently failing with "Not logged in" when login keychain is locked or password out of sync. Error now surfaces and
claude doctordiagnoses the fix - Plugin system fixes: Fixed plugin skill hooks defined in YAML frontmatter being silently ignored; fixed plugin hooks failing with "No such file or directory" when
CLAUDE_PLUGIN_ROOTnot set; fixed${CLAUDE_PLUGIN_ROOT}resolving to marketplace source directory instead of installed cache for local-marketplace plugins - UI/UX improvements: Fixed scrollback showing same diff repeated and blank pages in long-running sessions; fixed multiline user prompts in transcript indenting wrapped lines under ❯ caret instead of under text; fixed Shift+Space inserting literal word "space" instead of space character in search inputs
- Terminal rendering: Fixed hyperlinks opening two browser tabs when clicked inside tmux running in xterm.js-based terminals (VS Code, Hyper, Tabby); fixed alt-screen rendering bug where content height changes mid-scroll could leave compounding ghost lines
- Environment variable handling: Fixed
FORCE_HYPERLINKenvironment variable being ignored when set viasettings.jsonenv - Accessibility: Fixed native terminal cursor not tracking selected tab in dialogs, enabling screen readers and magnifiers to follow tab navigation
- Bedrock compatibility: Fixed Bedrock invocation of Sonnet 3.5 v2 by using the
us.inference profile ID - Session management: Fixed SDK/print mode not preserving partial assistant response in conversation history when interrupted mid-stream; improved
--resumeto resume sessions from other worktrees of same repo directly instead of printing acdcommand - Text encoding: Fixed CJK and other multibyte text being corrupted with U+FFFD in stream-json input/output when chunk boundaries split UTF-8 sequences
VS Code Specific Fixes
- Reduced cold-open subprocess work on starting a session
- Fixed dropdown menus selecting wrong item when mouse was over list while typing or using arrow keys
- Added warning banner when
settings.jsonfiles fail to parse, alerting users that permission rules aren't being applied
📖 Read the full source: GitHub Claude-Code
👀 See Also

AI Eats the World (Spring 2026) – A Comprehensive Market Analysis
An in-depth PDF report on AI industry trends, market sizes, and adoption metrics for Spring 2026, covering key technologies, players, and forecasts.

OpenClaw Agent Auto-Edits HEARTBEAT.md, Adds 10 Self-Assigned Tasks
In a default HEARTBEAT.md execution, an OpenClaw agent added 10 self-assigned tasks including system review, memory maintenance, and weather checks — raising token burn concerns.

Medicare's ACCESS Program: Payment Model Built for AI Agents, Details Inside
CMS's ACCESS program pays for AI-driven chronic care, not just time with clinicians. Pair Team's voice AI Flora reduced ER visits by 50%. Cohort goes live July 5.

Anthropic Claude User Reports Silent Feature Restriction on Paid Account
A paying Claude subscriber reports that shell/bash execution stopped working across all sessions without notification, with restrictions baked into the system prompt at deployment level. The user filed multiple support tickets and appeal forms but received no response while continuing to be billed.