This release includes 2 breaking changes for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Topics
ReleasePort's take
Light signalRelease 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 summaryUpdates Behavior changes, v2.1.160] — 2026-06-02, and v2.1.160 across a mixed release.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| 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 in10-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
theCLAUDE_CODE_ENABLE_AUTO_MODE=1environment variable. Documented in
09-advanced-features/README.md,10-cli/README.md, andCATALOG.md. EnterWorktreemid-session switching (v2.1.157) — theEnterWorktree
tool can now switch between Claude-managed worktrees within a session, and
finished worktrees are left unlocked sogit worktree remove/prunecan
clean them up. Documented in09-advanced-features/README.md.
Behavior changes
acceptEditswrite-safety prompts (v2.1.160) — even inacceptEdits
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 in09-advanced-features/README.md.- Dynamic-workflow trigger keyword
workflow→ultracode(v2.1.160) — the
bare word "workflow" no longer triggers a dynamic-workflow run; the trigger
keyword is nowultracode. Noted in09-advanced-features/README.md.
Removed
CLAUDE_CODE_OPUS_4_6_FAST_MODE_OVERRIDEis now a no-op (v2.1.160) — the
environment variable was removed and now has no effect. The env-var table
wording in10-cli/README.mdwas 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 at2.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
About claude-howto
All releases →Related context
Beta — feedback welcome: [email protected]