Claude-Code v2.1.51: Security fixes, performance improvements, and new remote control feature

What's new in Claude-Code v2.1.51
Anthropics has released Claude-Code v2.1.51 with security fixes, performance improvements, and new features for developers using AI coding agents.
Key changes and fixes
- New remote control feature: Added
claude remote-controlsubcommand for external builds, enabling local environment serving for all users. - Plugin marketplace improvements: Updated default git timeout from 30s to 120s and added
CLAUDE_CODE_PLUGIN_GIT_TIMEOUT_MSenvironment variable for configuration. Added support for custom npm registries and specific version pinning when installing plugins from npm sources. - BashTool performance: Now skips login shell (
-lflag) by default when a shell snapshot is available, improving command execution performance. Previously required settingCLAUDE_BASH_NO_LOGIN=true. - Security fixes: Fixed issue where
statusLineandfileSuggestionhook commands could execute without workspace trust acceptance in interactive mode. Fixed HTTP hooks interpolating arbitrary environment variables from header values - env var interpolation now requires explicitallowedEnvVarslist in hook configuration. - Context management: Tool results larger than 50K characters are now persisted to disk (previously 100K), reducing context window usage and improving conversation longevity.
- API stability: Fixed bug where duplicate
control_responsemessages (e.g., from WebSocket reconnects) could cause API 400 errors by pushing duplicate assistant messages into conversation. - SDK improvements: Added
CLAUDE_CODE_ACCOUNT_UUID,CLAUDE_CODE_USER_EMAIL, andCLAUDE_CODE_ORGANIZATION_UUIDenvironment variables for SDK callers to provide account info synchronously, eliminating race condition where early telemetry events lacked account metadata. - Plugin compatibility: Fixed slash command autocomplete crashing when a plugin's SKILL.md description is a YAML array or other non-string type.
- Network security: HTTP hooks now routed through sandbox network proxy when sandboxing is enabled, enforcing domain allowlist. HTTP hooks not supported for SessionStart/Setup events.
- UI improvements: The
/modelpicker now shows human-readable labels (e.g., "Sonnet 4.5") instead of raw model IDs for pinned model versions, with upgrade hint when newer version available.
📖 Read the full source: GitHub Claude-Code
👀 See Also

Anthropic blocks third-party harnesses from Claude subscription limits, workaround available
Anthropic has restricted third-party harnesses from accessing Claude subscription limits, potentially disrupting workflows that rely on these tools. A Reddit user reports developing an open-source workaround after nearly losing months of training data.

Claude App Store Rankings Across 7 Countries
Claude ranked #1 in the US and Canada, #3 in France and Germany, #4 in the UK, #8 in Italy, and #22 in Japan in App Store free app rankings captured simultaneously on March 1, 2026 at 09:00 UTC.

Claude Code source leak reveals autoDream memory system and multi-agent patterns
Anthropic accidentally shipped Claude Code's TypeScript source in npm source maps, revealing autoDream memory consolidation, modular system prompt architecture, and multi-agent coordinator patterns.

OpenClaw Mistral Provider Broken Since 2026.3.8 Update, Community Seeks Alternatives
OpenClaw users report persistent HTTP 422 errors with Mistral models since the 2026.3.8 update, with no fixes in subsequent releases through 2026.3.13. The issue affects all Mistral-related functionality while direct API calls work normally.