Agent DailyAgent Daily
releaseintermediate

[Release] anthropics/claude-code v2.1.129: v2.1.129

By ashwin-antgithub
View original on github

Claude Code v2.1.129 introduces plugin URL fetching, improved output synchronization, and auto-update capabilities for package managers. The release includes refinements to model discovery, history search behavior, and skill overrides, along with numerous bug fixes addressing UI regressions, cache handling, OAuth issues, and policy enforcement. Key improvements enhance terminal compatibility, conversation management, and enterprise security features.

Key Points

  • Added `--plugin-url <url>` flag to dynamically fetch plugin archives for the current session without installation
  • Introduced `CLAUDE_CODE_FORCE_SYNC_OUTPUT=1` env var to fix synchronized output on terminals with failed auto-detection (e.g., Emacs eat)
  • Implemented `CLAUDE_CODE_PACKAGE_MANAGER_AUTO_UPDATE` for background upgrades on Homebrew/WinGet with restart prompts
  • Plugin manifests now require `themes` and `monitors` declarations under `experimental` block; top-level declarations deprecated with validation warnings
  • Gateway model discovery via `/v1/models` changed from automatic to opt-in via `CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1` flag
  • Ctrl+R history picker reverted to searching all prompts across projects by default; Ctrl+S narrows to current project/session
  • Third-party deployments (Bedrock, Vertex, Foundry) no longer display Anthropic-specific spinner tips
  • `skillOverrides` setting now functional with three modes: `off` (hide from model and UI), `user-invocable-only` (hide from model), `name-only` (collapse description)
  • Fixed critical OAuth refresh race condition after wake-from-sleep that could log out all sessions
  • Resolved 1-hour prompt cache TTL being silently downgraded to 5 minutes, improving cache efficiency

Found this useful? Add it to a playbook for a step-by-step implementation guide.

Workflow Diagram

Start Process
Step A
Step B
Step C
Complete
Quality

Concepts

Artifacts (6)

Plugin URL Flag Usagecommand
--plugin-url <url>
Force Sync Output Configurationconfig
CLAUDE_CODE_FORCE_SYNC_OUTPUT=1
Package Manager Auto-Update Configurationconfig
CLAUDE_CODE_PACKAGE_MANAGER_AUTO_UPDATE=1
Gateway Model Discovery Configurationconfig
CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1
Plugin Manifest Structurejsontemplate
{
  "experimental": {
    "themes": [...],
    "monitors": [...]
  }
}
Skill Overrides Configurationjsonconfig
skillOverrides: {
  "off": "hides from model and /",
  "user-invocable-only": "hides from model only",
  "name-only": "collapses description"
}