Skip to content

claude-howto

v2.1.160 Breaking

This release includes 2 breaking changes for platform teams planning a safe upgrade.

Published 1d AI Coding Tools
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

claude-code guide tutorial

ReleasePort's take

Light signal
editorial:auto 1d

Release v2.1.160 adds several new CLI commands and features including a plugin initializer, auto‑mode configuration for multiple providers, and an EnterWorktree tool to manage worktrees.

Why it matters: These additions enable faster plugin development (claude plugin init), simplify provider switching with environment variable opt‑in, and improve workflow management via EnterWorktree; all land in version v2.1.160.

Summary

AI summary

Updates Behavior changes, v2.1.160] — 2026-06-02, and v2.1.160 across a mixed release.

Changes in this release

Feature Medium

Adds `claude plugin init <name>` to scaffold plugins in .claude/skills which auto-load.

Adds `claude plugin init <name>` to scaffold plugins in .claude/skills which auto-load.

Source: llm_adapter@2026-06-02

Confidence: high

Feature Medium

Adds Auto mode for Bedrock, Vertex, and Foundry providers via CLAUDE_CODE_ENABLE_AUTO_MODE=1 environment variable (opt‑in).

Adds Auto mode for Bedrock, Vertex, and Foundry providers via CLAUDE_CODE_ENABLE_AUTO_MODE=1 environment variable (opt‑in).

Source: llm_adapter@2026-06-02

Confidence: high

Feature Medium

Adds `EnterWorktree` tool capability to switch between Claude‑managed worktrees within a session, leaving finished worktrees unlocked for cleanup.

Adds `EnterWorktree` tool capability to switch between Claude‑managed worktrees within a session, leaving finished worktrees unlocked for cleanup.

Source: llm_adapter@2026-06-02

Confidence: high

Feature Low

Adds markdown rendering validator script to the repository.

Adds markdown rendering validator script to the repository.

Source: llm_adapter@2026-06-02

Confidence: high

Feature Low

Adds static website generator that builds sites from markdown sources.

Adds static website generator that builds sites from markdown sources.

Source: llm_adapter@2026-06-02

Confidence: high

Bugfix Low

Fixes unescaped backtick (`) errors in documentation and code examples.

Fixes unescaped backtick (`) errors in documentation and code examples.

Source: llm_adapter@2026-06-02

Confidence: high

Bugfix Low

Fixes incorrect logo paths in translated root‑level files.

Fixes incorrect logo paths in translated root‑level files.

Source: llm_adapter@2026-06-02

Confidence: high

Bugfix Low

Fixes settings.json precedence chain order for memory configuration.

Fixes settings.json precedence chain order for memory configuration.

Source: llm_adapter@2026-06-02

Confidence: high

Bugfix Low

Fixes settings.json precedence order for vi, ja, and uk translations.

Fixes settings.json precedence order for vi, ja, and uk translations.

Source: llm_adapter@2026-06-02

Confidence: high

Bugfix Low

Fixes incorrect logo image paths in translated module README files.

Fixes incorrect logo image paths in translated module README files.

Source: llm_adapter@2026-06-02

Confidence: low

Other Medium

Prompts before writing shell‑startup files and code‑executing build configs in `acceptEdits` mode.

Prompts before writing shell‑startup files and code‑executing build configs in `acceptEdits` mode.

Source: granite4.1:30b@2026-06-02-audit

Confidence: low

Other Low

Changes dynamic‑workflow trigger keyword from "workflow" to "ultracode".

Changes dynamic‑workflow trigger keyword from "workflow" to "ultracode".

Source: granite4.1:30b@2026-06-02-audit

Confidence: low

Full changelog

[v2.1.160] — 2026-06-02

Synced to Claude Code v2.1.160

Bumps tutorial coverage to the Claude Code v2.1.160 release. The intervening
v2.1.156 sync (Claude Opus 4.8, #129) was applied to the docs but not separately
changelogged; this entry continues from there and covers the v2.1.157–v2.1.160
delta. No breaking changes shipped in this range — the additions are a handful
of new CLI/feature surfaces plus the routine footer bump. Auto mode on
third-party providers is opt-in, not a new default.

Added

  • claude plugin init <name> (v2.1.157) — scaffolds a new plugin directly
    in .claude/skills; plugins placed there now auto-load with no marketplace
    required. Documented in 10-cli/README.md, 07-plugins/README.md, and
    CATALOG.md.
  • Auto mode on Bedrock / Vertex / Foundry (v2.1.158) — auto mode is now
    available on the three third-party providers for Opus 4.7/4.8, opt-in via
    the CLAUDE_CODE_ENABLE_AUTO_MODE=1 environment variable. Documented in
    09-advanced-features/README.md, 10-cli/README.md, and CATALOG.md.
  • EnterWorktree mid-session switching (v2.1.157) — the EnterWorktree
    tool can now switch between Claude-managed worktrees within a session, and
    finished worktrees are left unlocked so git worktree remove/prune can
    clean them up. Documented in 09-advanced-features/README.md.

Behavior changes

  • acceptEdits write-safety prompts (v2.1.160) — even in acceptEdits
    mode, Claude Code now prompts before writing shell-startup files (.zshenv,
    .zlogin, .bash_login, ~/.config/git/) and code-executing build configs
    (.npmrc, .yarnrc*, bunfig.toml, .bazelrc, .pre-commit-config.yaml,
    .devcontainer/), which could otherwise lead to unintended command
    execution. Documented in 09-advanced-features/README.md.
  • Dynamic-workflow trigger keyword workflowultracode (v2.1.160) — the
    bare word "workflow" no longer triggers a dynamic-workflow run; the trigger
    keyword is now ultracode. Noted in 09-advanced-features/README.md.

Removed

  • CLAUDE_CODE_OPUS_4_6_FAST_MODE_OVERRIDE is now a no-op (v2.1.160) — the
    environment variable was removed and now has no effect. The env-var table
    wording in 10-cli/README.md was updated from "removed 2026-06-01" to
    "Removed (no-op as of v2.1.160)".

Documentation

  • Fixed three internally-inconsistent version strings in README.md (badge and
    FAQ prose were stuck at 2.1.145 / v2.1.150) and normalized a stale Sources
    link.
  • Bumped every English doc's metadata footer to v2.1.160 / June 2, 2026 for
    a consistent sync.

What's Changed

  • fixing errors where the backtick (`) was not escaped correctly by @stephenfire in https://github.com/luongnv89/claude-howto/pull/114
  • feat(scripts): add markdown rendering validator (#119) by @luongnv89 in https://github.com/luongnv89/claude-howto/pull/120
  • feat(scripts): add static website generator from markdown sources (#85) by @luongnv89 in https://github.com/luongnv89/claude-howto/pull/121
  • fix(i18n): correct logo image paths in translated module READMEs by @iiitutu in https://github.com/luongnv89/claude-howto/pull/123
  • fix(i18n): correct logo paths in translated root-level files by @luongnv89 in https://github.com/luongnv89/claude-howto/pull/124
  • docs: sync to Claude Code v2.1.145 (2 patches since v2.1.143) by @luongnv89 in https://github.com/luongnv89/claude-howto/pull/125
  • docs: sync to Claude Code v2.1.150 by @luongnv89 in https://github.com/luongnv89/claude-howto/pull/127
  • fix(i18n): re-point translations to code-review-specialist rename by @luongnv89 in https://github.com/luongnv89/claude-howto/pull/128
  • docs: sync to Claude Code v2.1.156 and Claude Opus 4.8 by @luongnv89 in https://github.com/luongnv89/claude-howto/pull/129
  • fix(memory): correct settings.json precedence chain order by @Sanford284 in https://github.com/luongnv89/claude-howto/pull/131
  • fix(memory): correct settings.json precedence order in vi/ja/uk translations by @luongnv89 in https://github.com/luongnv89/claude-howto/pull/133

New Contributors

  • @stephenfire made their first contribution in https://github.com/luongnv89/claude-howto/pull/114
  • @Sanford284 made their first contribution in https://github.com/luongnv89/claude-howto/pull/131

Full Changelog: https://github.com/luongnv89/claude-howto/compare/v2.1.138...v2.1.160

Breaking Changes

  • Removed env var `CLAUDE_CODE_OPUS_4_6_FAST_MODE_OVERRIDE` (now a no‑op).
  • Dynamic‑workflow trigger keyword changed from `workflow` to `ultracode`.

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track claude-howto

Get notified when new releases ship.

Sign up free

About claude-howto

All releases →

Beta — feedback welcome: [email protected]