diff --git a/01-slash-commands/README.md b/01-slash-commands/README.md index 8ace119..d3f007f 100644 --- a/01-slash-commands/README.md +++ b/01-slash-commands/README.md @@ -37,7 +37,7 @@ Built-in commands are shortcuts for common actions. There are **60+ built-in com | `/desktop` | Continue in Desktop app (alias: `/app`) | | `/diff` | Interactive diff viewer for uncommitted changes | | `/doctor` | Diagnose installation health — openable while Claude is responding; shows status icons; press `f` to auto-fix issues (enhanced in v2.1.116) | -| `/effort [low\|medium\|high\|xhigh\|max\|auto]` | Set effort level via interactive arrow-key slider. Levels: `low` → `medium` → `high` → `xhigh` (new in v2.1.111) → `max`. Default is `xhigh` on Opus 4.7; `max` requires Opus 4.7 | +| `/effort [low\|medium\|high\|xhigh\|max\|auto]` | Set effort level via interactive arrow-key slider. Levels: `low` → `medium` → `high` → `xhigh` (new in v2.1.111) → `max`. Default is `high` on Opus 4.8 (`xhigh` on Opus 4.7); `xhigh` needs Opus 4.8 or 4.7; `max` works on Opus 4.8/4.7/4.6 and Sonnet 4.6. The menu also offers `ultracode` (not a model effort level — it sends `xhigh` and has Claude orchestrate dynamic workflows; session-only) | | `/exit` | Exit the REPL (alias: `/quit`) | | `/export [filename]` | Export the current conversation to a file or clipboard | | `/usage-credits` | Configure extra usage for rate limits (renamed from `/extra-usage` in v2.1.144; `/extra-usage` still works as an alias) | @@ -59,7 +59,7 @@ Built-in commands are shortcuts for common actions. There are **60+ built-in com | `/mcp` | Manage MCP servers and OAuth | | `/memory` | Edit `CLAUDE.md`, toggle auto-memory | | `/mobile` | QR code for mobile app (aliases: `/ios`, `/android`) | -| `/model [model]` | Select model with left/right arrows for effort. Since v2.1.144, the choice applies only to the current session by default; press `d` after selecting a model to set it as the default for new sessions. | +| `/model [model]` | Select model with left/right arrows for effort. Since v2.1.153, the choice is **saved as the default** for new sessions (matching the IDE); press `s` after selecting to apply it to the current session only. (The keybinding `modelPicker:setAsDefault` was renamed to `modelPicker:thisSessionOnly`; the old `d` action is now `s`.) | | `/passes` | Share free week of Claude Code | | `/permissions` | View/update permissions (alias: `/allowed-tools`) | | `/plan [description]` | Enter plan mode | @@ -70,6 +70,7 @@ Built-in commands are shortcuts for common actions. There are **60+ built-in com | `/release-notes` | View changelog | | `/recap` | Show session recap / summary when returning to a session (added v2.1.108) | | `/reload-plugins` | Reload active plugins | +| `/reload-skills` | Re-scan skill directories without restarting the session (added v2.1.152) | | `/remote-control` | Remote control from claude.ai (alias: `/rc`) | | `/remote-env` | Configure default remote environment | | `/rename [name]` | Rename session | @@ -96,6 +97,7 @@ Built-in commands are shortcuts for common actions. There are **60+ built-in com | `/upgrade` | Open upgrade page for higher plan tier | | `/usage` | Canonical usage dashboard (v2.1.118) — combines plan usage limits, rate limits, cost, and daily session stats. `/cost` and `/stats` are typing-shortcut aliases that open specific tabs | | `/voice` | Toggle push-to-talk voice dictation | +| `/workflows` | View running and completed dynamic workflow runs (added v2.1.154). See [Dynamic Workflows](../09-advanced-features/README.md#dynamic-workflows) | ### Bundled Skills @@ -107,7 +109,8 @@ These skills ship with Claude Code and are invoked like slash commands: | `/claude-api` | Load Claude API reference for project language | | `/debug [description]` | Enable debug logging | | `/loop [interval] ` | Run prompt repeatedly on interval | -| `/code-review [effort]` | Review the current diff for correctness bugs at a chosen effort level (e.g. `/code-review high`); renamed from `/simplify` in v2.1.146 | +| `/code-review [effort]` | Review the current diff for correctness bugs at a chosen effort level (e.g. `/code-review high`). Originally absorbed `/simplify` in v2.1.146, but `/simplify` returned as a distinct command in v2.1.154 | +| `/simplify` | Run a cleanup-only review (reuse / simplification / efficiency / altitude) and apply the fixes; does **not** hunt for bugs — use `/code-review` for that. Briefly an alias of `/code-review --fix` (v2.1.152), it became cleanup-only in v2.1.154 | ### Deprecated Commands @@ -124,7 +127,7 @@ These skills ship with Claude Code and are invoked like slash commands: - `/fork` renamed to `/branch` with `/fork` kept as alias (v2.1.77) - `/output-style` deprecated (v2.1.73) - `/review` deprecated in favor of the `code-review` plugin -- `/effort` command added with `max` level requiring Opus 4.7 (originally Opus 4.6-only) +- `/effort` command added; `max` level available on Opus 4.6+ (originally Opus 4.6-only) - `/voice` command added for push-to-talk voice dictation - `/schedule` command added for creating/managing scheduled tasks - `/color` command added for prompt bar customization @@ -142,12 +145,16 @@ These skills ship with Claude Code and are invoked like slash commands: - `/recap` command added to manually trigger session context recap (v2.1.108) - `/undo` added as alias for `/rewind` (v2.1.108) - `/proactive` added as alias for `/loop` (v2.1.105) -- `/effort` gained interactive arrow-key slider and new `xhigh` level between `high` and `max`; default effort raised to `xhigh` for Opus 4.7 plans (v2.1.111) +- `/effort` gained interactive arrow-key slider and new `xhigh` level between `high` and `max`; default effort raised to `xhigh` for Opus 4.7 plans (v2.1.111). On Opus 4.8 the default is `high` (v2.1.154) - `/ultrareview` added for comprehensive cloud-based multi-agent code review (v2.1.111) - `/less-permission-prompts` added to analyze Bash/MCP tool calls and reduce permission prompts via an allowlist in `.claude/settings.json` (v2.1.111) - Auto mode no longer requires the `--enable-auto-mode` flag for Max subscribers on Opus 4.7 (v2.1.112) - `/goal` added — session-level completion condition that Claude works toward across turns; live overlay shows elapsed time, turn count, and token usage (v2.1.139) - `/scroll-speed` added — tune mouse-wheel scroll speed of the TUI live-preview pane; persists per-machine (v2.1.139) +- `/reload-skills` added — re-scan skill directories without restarting the session (v2.1.152) +- `/model` now saves the selected model as the default for new sessions; press `s` for session-only (keybinding `modelPicker:setAsDefault` → `modelPicker:thisSessionOnly`) (v2.1.153) +- `/workflows` added — view running and completed dynamic workflow runs (v2.1.154) +- `/simplify` returned as a distinct cleanup-only review command (reuse / simplification / efficiency / altitude), separate from `/code-review`'s bug hunt (v2.1.154) ### `/goal` — Session-Level Completion Condition @@ -620,19 +627,19 @@ If both exist with the same name, the **skill takes precedence**. Remove one or --- -**Last Updated**: May 25, 2026 -**Claude Code Version**: 2.1.150 +**Last Updated**: May 29, 2026 +**Claude Code Version**: 2.1.156 **Sources**: - https://code.claude.com/docs/en/slash-commands - https://code.claude.com/docs/en/interactive-mode - https://code.claude.com/docs/en/changelog - https://code.claude.com/docs/en/commands -- https://github.com/anthropics/claude-code/releases/tag/v2.1.118 -- https://github.com/anthropics/claude-code/releases/tag/v2.1.116 +- https://code.claude.com/docs/en/model-config - https://github.com/anthropics/claude-code/releases/tag/v2.1.139 -- https://github.com/anthropics/claude-code/releases/tag/v2.1.141 - https://github.com/anthropics/claude-code/releases/tag/v2.1.144 -- https://github.com/anthropics/claude-code/releases/tag/v2.1.145 -**Compatible Models**: Claude Sonnet 4.6, Claude Opus 4.7, Claude Haiku 4.5 +- https://github.com/anthropics/claude-code/releases/tag/v2.1.152 +- https://github.com/anthropics/claude-code/releases/tag/v2.1.153 +- https://github.com/anthropics/claude-code/releases/tag/v2.1.154 +**Compatible Models**: Claude Sonnet 4.6, Claude Opus 4.8, Claude Haiku 4.5 *Part of the [Claude How To](../) guide series* diff --git a/02-memory/README.md b/02-memory/README.md index b1288fd..5f7a29a 100644 --- a/02-memory/README.md +++ b/02-memory/README.md @@ -1198,12 +1198,12 @@ For the most up-to-date information, refer to the official Claude Code documenta - [Official Memory Docs](https://code.claude.com/docs/en/memory) - Anthropic documentation --- -**Last Updated**: May 25, 2026 -**Claude Code Version**: 2.1.150 +**Last Updated**: May 29, 2026 +**Claude Code Version**: 2.1.156 **Sources**: - https://code.claude.com/docs/en/memory - https://code.claude.com/docs/en/settings - https://github.com/anthropics/claude-code/releases/tag/v2.1.117 - https://github.com/anthropics/claude-code/releases/tag/v2.1.144 - https://github.com/anthropics/claude-code/releases/tag/v2.1.145 -**Compatible Models**: Claude Sonnet 4.6, Claude Opus 4.7, Claude Haiku 4.5 +**Compatible Models**: Claude Sonnet 4.6, Claude Opus 4.8, Claude Haiku 4.5 diff --git a/03-skills/README.md b/03-skills/README.md index 0c388ab..7ff7e99 100644 --- a/03-skills/README.md +++ b/03-skills/README.md @@ -103,6 +103,8 @@ When skills share the same name across levels, higher-priority locations win: ** **`--add-dir` directories**: Skills from directories added via `--add-dir` are loaded automatically with live change detection. Any edits to skill files in those directories take effect immediately without restarting Claude Code. +**Reloading skills**: The `/reload-skills` command (added v2.1.152) re-scans all skill directories without restarting the session — useful after adding or editing a skill that isn't picked up by live detection. A `SessionStart` hook can trigger the same re-scan by returning `reloadSkills: true` (see [Hooks](../06-hooks/README.md)). + **Description budget**: Skill descriptions (Level 1 metadata) are capped at **1% of the context window** (fallback: **8,000 characters**). If you have many skills installed, descriptions may be shortened. All skill names are always included, but descriptions are trimmed to fit. Front-load the key use case in descriptions. Override the budget with the `SLASH_COMMAND_TOOL_CHAR_BUDGET` environment variable. ## Creating Custom Skills @@ -151,6 +153,7 @@ argument-hint: "[filename] [format]" # Hint for autocomplete disable-model-invocation: true # Only user can invoke user-invocable: false # Hide from slash menu allowed-tools: Read, Grep, Glob # Restrict tool access +disallowed-tools: Write, Edit # Remove specific tools while active (v2.1.152) model: opus # Specific model to use effort: high # Effort level override (low, medium, high, xhigh, max) context: fork # Run in isolated subagent @@ -174,8 +177,9 @@ paths: "src/api/**/*.ts" # Glob patterns limiting when skill activ | `disable-model-invocation` | `true` = only the user can invoke via `/name`. Claude will never auto-invoke. | | `user-invocable` | `false` = hidden from the `/` menu. Only Claude can invoke it automatically. | | `allowed-tools` | Comma-separated list of tools the skill may use without permission prompts. | +| `disallowed-tools` | Comma-separated list of tools to remove while the skill is active (complements `allowed-tools`). Added v2.1.152. | | `model` | Model override while the skill is active (e.g., `opus`, `sonnet`). | -| `effort` | Effort level override while the skill is active: `low`, `medium`, `high`, `xhigh`, or `max`. Available levels depend on the model — `xhigh` is the Claude Code default for Opus 4.7. | +| `effort` | Effort level override while the skill is active: `low`, `medium`, `high`, `xhigh`, or `max`. Available levels depend on the model — the default effort is `high` on Opus 4.8 (`xhigh` on Opus 4.7). | | `context` | `fork` to run the skill in a forked subagent context with its own context window. | | `agent` | Subagent type when `context: fork` (e.g., `Explore`, `Plan`, `general-purpose`). | | `shell` | Shell used for `` !`command` `` substitutions and scripts: `bash` (default) or `powershell`. | @@ -854,12 +858,13 @@ Once you start building skills seriously, two things become essential: a library - [Hooks Guide](../06-hooks/) - Event-driven automation --- -**Last Updated**: May 25, 2026 -**Claude Code Version**: 2.1.150 +**Last Updated**: May 29, 2026 +**Claude Code Version**: 2.1.156 **Sources**: - https://code.claude.com/docs/en/skills - https://code.claude.com/docs/en/settings - https://code.claude.com/docs/en/changelog - https://code.claude.com/docs/en/commands -- https://github.com/anthropics/claude-code/releases/tag/v2.1.145 -**Compatible Models**: Claude Sonnet 4.6, Claude Opus 4.7, Claude Haiku 4.5 +- https://github.com/anthropics/claude-code/releases/tag/v2.1.152 +- https://github.com/anthropics/claude-code/releases/tag/v2.1.154 +**Compatible Models**: Claude Sonnet 4.6, Claude Opus 4.8, Claude Haiku 4.5 diff --git a/04-subagents/README.md b/04-subagents/README.md index a70d42a..e55ece2 100644 --- a/04-subagents/README.md +++ b/04-subagents/README.md @@ -1238,8 +1238,8 @@ See the OpenTelemetry section in [Advanced Features → Telemetry](../09-advance --- -**Last Updated**: May 25, 2026 -**Claude Code Version**: 2.1.150 +**Last Updated**: May 29, 2026 +**Claude Code Version**: 2.1.156 **Sources**: - https://code.claude.com/docs/en/sub-agents - https://code.claude.com/docs/en/agent-teams @@ -1248,4 +1248,4 @@ See the OpenTelemetry section in [Advanced Features → Telemetry](../09-advance - https://github.com/anthropics/claude-code/releases/tag/v2.1.138 - https://github.com/anthropics/claude-code/releases/tag/v2.1.139 - https://github.com/anthropics/claude-code/releases/tag/v2.1.140 -**Compatible Models**: Claude Sonnet 4.6, Claude Opus 4.7, Claude Haiku 4.5 +**Compatible Models**: Claude Sonnet 4.6, Claude Opus 4.8, Claude Haiku 4.5 diff --git a/05-mcp/README.md b/05-mcp/README.md index 66c8aec..f2ece3e 100644 --- a/05-mcp/README.md +++ b/05-mcp/README.md @@ -1168,11 +1168,11 @@ export GITHUB_TOKEN="your_token" --- -**Last Updated**: May 25, 2026 -**Claude Code Version**: 2.1.150 +**Last Updated**: May 29, 2026 +**Claude Code Version**: 2.1.156 **Sources**: - https://code.claude.com/docs/en/mcp - https://code.claude.com/docs/en/changelog - https://github.com/anthropics/claude-code/releases/tag/v2.1.117 - https://github.com/anthropics/claude-code/releases/tag/v2.1.139 -**Compatible Models**: Claude Sonnet 4.6, Claude Opus 4.7, Claude Haiku 4.5 +**Compatible Models**: Claude Sonnet 4.6, Claude Opus 4.8, Claude Haiku 4.5 diff --git a/06-hooks/README.md b/06-hooks/README.md index 78becf8..bb6d4fb 100644 --- a/06-hooks/README.md +++ b/06-hooks/README.md @@ -191,7 +191,7 @@ Subagent-based verification hooks that spawn a dedicated agent to evaluate condi ## Hook Events -Claude Code supports **29 hook events**: +Claude Code supports **30 hook events**: | Event | When Triggered | Matcher Input | Can Block | Common Use | |-------|---------------|---------------|-----------|------------| @@ -207,6 +207,7 @@ Claude Code supports **29 hook events**: | **PostToolUseFailure** | Tool execution fails | Tool name | No | Error handling, logging | | **PostToolBatch** | After a batch of tool uses completes | (none) | No | Aggregate reporting, batched validation | | **Notification** | Notification sent | Notification type | No | Custom notifications | +| **MessageDisplay** | While assistant message text is displayed | (none) | No | Transform or hide displayed message text (v2.1.152) | | **SubagentStart** | Subagent spawned | Agent type name | No | Subagent setup | | **SubagentStop** | Subagent finishes | Agent type name | Yes | Subagent validation | | **Stop** | Claude finishes responding | (none) | Yes | Task completion check | @@ -408,6 +409,19 @@ fi exit 0 ``` +**Session-scoped outputs (v2.1.152):** A `SessionStart` hook can return JSON to re-scan skills and set the session title: + +```json +{ + "reloadSkills": true, + "hookSpecificOutput": { + "sessionTitle": "Payments migration" + } +} +``` + +Top-level `reloadSkills: true` triggers a skill re-scan in the same session (the same action as the `/reload-skills` command), making skills the hook just installed available immediately. `hookSpecificOutput.sessionTitle` sets the session's display title on startup and resume. + ### SessionEnd Runs when session ends to perform cleanup or final logging. Cannot block termination. @@ -1262,6 +1276,7 @@ MCP tools follow the pattern `mcp____`: ### Security Notes - **Workspace trust required:** The `statusLine` and `fileSuggestion` hook output commands now require workspace trust acceptance before they take effect. +- **Status-line terminal size (v2.1.153):** Status-line command scripts now receive `COLUMNS` and `LINES` environment variables, so a script can adapt its output to the terminal width/height (e.g. `[ "$COLUMNS" -lt 80 ] && short_output`). - **HTTP hooks and environment variables:** HTTP hooks require an explicit `allowedEnvVars` list to use environment variable interpolation in URLs. This prevents accidental leakage of sensitive environment variables to remote endpoints. - **Managed settings hierarchy:** The `disableAllHooks` setting now respects the managed settings hierarchy, meaning organization-level settings can enforce hook disablement that individual users cannot override. - **PowerShell auto-approve (v2.1.119):** PowerShell tool commands can be auto-approved in permission mode, matching Bash. This brings parity for Windows users running Claude Code with PowerShell-backed shell tools. @@ -1434,16 +1449,13 @@ Edit `~/.claude/settings.json` or `.claude/settings.json` with the hook configur --- -**Last Updated**: May 25, 2026 -**Claude Code Version**: 2.1.150 +**Last Updated**: May 29, 2026 +**Claude Code Version**: 2.1.156 **Sources**: - https://code.claude.com/docs/en/hooks - https://code.claude.com/docs/en/changelog -- https://github.com/anthropics/claude-code/releases/tag/v2.1.118 -- https://github.com/anthropics/claude-code/releases/tag/v2.1.131 -- https://github.com/anthropics/claude-code/releases/tag/v2.1.138 - https://github.com/anthropics/claude-code/releases/tag/v2.1.139 -- https://github.com/anthropics/claude-code/releases/tag/v2.1.141 -- https://github.com/anthropics/claude-code/releases/tag/v2.1.143 - https://github.com/anthropics/claude-code/releases/tag/v2.1.145 -**Compatible Models**: Claude Sonnet 4.6, Claude Opus 4.7, Claude Haiku 4.5 +- https://github.com/anthropics/claude-code/releases/tag/v2.1.152 +- https://github.com/anthropics/claude-code/releases/tag/v2.1.153 +**Compatible Models**: Claude Sonnet 4.6, Claude Opus 4.8, Claude Haiku 4.5 diff --git a/07-plugins/README.md b/07-plugins/README.md index 0414e50..c217c9d 100644 --- a/07-plugins/README.md +++ b/07-plugins/README.md @@ -1105,8 +1105,8 @@ The following Claude Code features work together with plugins: --- -**Last Updated**: May 25, 2026 -**Claude Code Version**: 2.1.150 +**Last Updated**: May 29, 2026 +**Claude Code Version**: 2.1.156 **Sources**: - https://code.claude.com/docs/en/plugins - https://code.claude.com/docs/en/plugin-marketplaces @@ -1118,4 +1118,4 @@ The following Claude Code features work together with plugins: - https://github.com/anthropics/claude-code/releases/tag/v2.1.141 - https://github.com/anthropics/claude-code/releases/tag/v2.1.142 - https://github.com/anthropics/claude-code/releases/tag/v2.1.143 -**Compatible Models**: Claude Sonnet 4.6, Claude Opus 4.7, Claude Haiku 4.5 +**Compatible Models**: Claude Sonnet 4.6, Claude Opus 4.8, Claude Haiku 4.5 diff --git a/07-plugins/devops-automation/README.md b/07-plugins/devops-automation/README.md index 3368d66..aaa5368 100644 --- a/07-plugins/devops-automation/README.md +++ b/07-plugins/devops-automation/README.md @@ -108,10 +108,10 @@ Result: --- -**Last Updated**: May 9, 2026 -**Claude Code Version**: 2.1.138 +**Last Updated**: May 29, 2026 +**Claude Code Version**: 2.1.156 **Sources**: - https://code.claude.com/docs/en/plugins - https://github.com/anthropics/claude-code/releases/tag/v2.1.131 - https://github.com/anthropics/claude-code/releases/tag/v2.1.138 -**Compatible Models**: Claude Sonnet 4.6, Claude Opus 4.7, Claude Haiku 4.5 +**Compatible Models**: Claude Sonnet 4.6, Claude Opus 4.8, Claude Haiku 4.5 diff --git a/07-plugins/documentation/README.md b/07-plugins/documentation/README.md index af257b4..7202438 100644 --- a/07-plugins/documentation/README.md +++ b/07-plugins/documentation/README.md @@ -120,10 +120,10 @@ export GITHUB_TOKEN="your_github_token" --- -**Last Updated**: May 9, 2026 -**Claude Code Version**: 2.1.138 +**Last Updated**: May 29, 2026 +**Claude Code Version**: 2.1.156 **Sources**: - https://code.claude.com/docs/en/plugins - https://github.com/anthropics/claude-code/releases/tag/v2.1.131 - https://github.com/anthropics/claude-code/releases/tag/v2.1.138 -**Compatible Models**: Claude Sonnet 4.6, Claude Opus 4.7, Claude Haiku 4.5 +**Compatible Models**: Claude Sonnet 4.6, Claude Opus 4.8, Claude Haiku 4.5 diff --git a/07-plugins/pr-review/README.md b/07-plugins/pr-review/README.md index 3766c97..986bce8 100644 --- a/07-plugins/pr-review/README.md +++ b/07-plugins/pr-review/README.md @@ -92,10 +92,10 @@ Result: --- -**Last Updated**: May 9, 2026 -**Claude Code Version**: 2.1.138 +**Last Updated**: May 29, 2026 +**Claude Code Version**: 2.1.156 **Sources**: - https://code.claude.com/docs/en/plugins - https://github.com/anthropics/claude-code/releases/tag/v2.1.131 - https://github.com/anthropics/claude-code/releases/tag/v2.1.138 -**Compatible Models**: Claude Sonnet 4.6, Claude Opus 4.7, Claude Haiku 4.5 +**Compatible Models**: Claude Sonnet 4.6, Claude Opus 4.8, Claude Haiku 4.5 diff --git a/08-checkpoints/README.md b/08-checkpoints/README.md index 762b361..0999e39 100644 --- a/08-checkpoints/README.md +++ b/08-checkpoints/README.md @@ -325,10 +325,10 @@ Remember: checkpoints are not a replacement for git. Use checkpoints for rapid e --- -**Last Updated**: May 25, 2026 -**Claude Code Version**: 2.1.150 +**Last Updated**: May 29, 2026 +**Claude Code Version**: 2.1.156 **Sources**: - https://code.claude.com/docs/en/checkpointing - https://code.claude.com/docs/en/settings - https://github.com/anthropics/claude-code/releases/tag/v2.1.117 -**Compatible Models**: Claude Sonnet 4.6, Claude Opus 4.7, Claude Haiku 4.5 +**Compatible Models**: Claude Sonnet 4.6, Claude Opus 4.8, Claude Haiku 4.5 diff --git a/08-checkpoints/checkpoint-examples.md b/08-checkpoints/checkpoint-examples.md index 312fb5b..131c051 100644 --- a/08-checkpoints/checkpoint-examples.md +++ b/08-checkpoints/checkpoint-examples.md @@ -339,9 +339,9 @@ User: Now let's continue with the approach that worked. 6. **Summarize long sessions**: Use "Summarize from here" to keep conversations manageable --- -**Last Updated**: May 20, 2026 -**Claude Code Version**: 2.1.145 +**Last Updated**: May 29, 2026 +**Claude Code Version**: 2.1.156 **Sources**: - https://code.claude.com/docs/en/checkpointing - https://code.claude.com/docs/en/changelog -**Compatible Models**: Claude Sonnet 4.6, Claude Opus 4.7, Claude Haiku 4.5 +**Compatible Models**: Claude Sonnet 4.6, Claude Opus 4.8, Claude Haiku 4.5 diff --git a/09-advanced-features/README.md b/09-advanced-features/README.md index fede3fb..ac22810 100644 --- a/09-advanced-features/README.md +++ b/09-advanced-features/README.md @@ -16,27 +16,28 @@ Comprehensive guide to Claude Code's advanced capabilities including planning mo 5. [Auto Mode](#auto-mode) 6. [Background Tasks](#background-tasks) 7. [Monitor Tool (Event-Driven Streams)](#monitor-tool-event-driven-streams) -8. [Scheduled Tasks](#scheduled-tasks) -9. [Permission Modes](#permission-modes) -10. [Headless Mode](#headless-mode) -11. [Session Management](#session-management) -12. [Interactive Features](#interactive-features) -13. [TUI Mode (Fullscreen)](#tui-mode-fullscreen) -14. [Voice Dictation](#voice-dictation) -15. [Channels](#channels) -16. [Chrome Integration](#chrome-integration) -17. [Remote Control](#remote-control) -18. [Web Sessions](#web-sessions) -19. [Desktop App](#desktop-app) -20. [Task List](#task-list) -21. [Prompt Suggestions](#prompt-suggestions) -22. [Git Worktrees](#git-worktrees) -23. [Sandboxing](#sandboxing) -24. [Managed Settings (Enterprise)](#managed-settings-enterprise) -25. [Configuration and Settings](#configuration-and-settings) -26. [Agent Teams](#agent-teams) -27. [Best Practices](#best-practices) -28. [Additional Resources](#additional-resources) +8. [Dynamic Workflows](#dynamic-workflows) +9. [Scheduled Tasks](#scheduled-tasks) +10. [Permission Modes](#permission-modes) +11. [Headless Mode](#headless-mode) +12. [Session Management](#session-management) +13. [Interactive Features](#interactive-features) +14. [TUI Mode (Fullscreen)](#tui-mode-fullscreen) +15. [Voice Dictation](#voice-dictation) +16. [Channels](#channels) +17. [Chrome Integration](#chrome-integration) +18. [Remote Control](#remote-control) +19. [Web Sessions](#web-sessions) +20. [Desktop App](#desktop-app) +21. [Task List](#task-list) +22. [Prompt Suggestions](#prompt-suggestions) +23. [Git Worktrees](#git-worktrees) +24. [Sandboxing](#sandboxing) +25. [Managed Settings (Enterprise)](#managed-settings-enterprise) +26. [Configuration and Settings](#configuration-and-settings) +27. [Agent Teams](#agent-teams) +28. [Best Practices](#best-practices) +29. [Additional Resources](#additional-resources) --- @@ -278,8 +279,8 @@ Extended thinking is a deliberate, step-by-step reasoning process where Claude: - `Option + T` (macOS) / `Alt + T` (Windows/Linux) - Toggle extended thinking **Automatic activation**: -- Enabled by default for all models (Opus 4.7, Sonnet 4.6, Haiku 4.5) -- Opus 4.7: Adaptive reasoning with effort levels: `low` (○), `medium` (◐), `high` (●), `xhigh` (Opus 4.7 only, default on Claude Code since Opus 4.7 launch, 2026-04-16), `max`. Opus 4.6 and Sonnet 4.6 also support `low`, `medium`, `high`, `max` (no `xhigh`). Opus 4.7 has a 1M-token native context window (1M context fix landed in v2.1.117 — before that, `/context` miscounted Opus 4.7 against a 200K window and triggered premature autocompact). Since v2.1.129, `/context` shows its visualization in-UI only; the ASCII viz no longer leaks into the conversation context (~1.6k tokens saved per call), so `/context` is safe to invoke freely. +- Enabled by default for all models (Opus 4.8, Opus 4.7, Sonnet 4.6, Haiku 4.5) +- Opus 4.8: Adaptive reasoning with effort levels: `low` (○), `medium` (◐), `high` (●), `xhigh`, `max`. The default is `high` on Opus 4.8 (v2.1.154), Opus 4.6, and Sonnet 4.6, and `xhigh` on Opus 4.7. `xhigh` is available on Opus 4.8 and Opus 4.7 (it falls back to `high` on Opus 4.6 / Sonnet 4.6). `max` works on Opus 4.8/4.7/4.6 and Sonnet 4.6 (session-only). Haiku 4.5 has no effort levels. Opus 4.8 and Opus 4.7 have a 1M-token native context window (1M context fix landed in v2.1.117 — before that, `/context` miscounted Opus 4.7 against a 200K window and triggered premature autocompact). Since v2.1.129, `/context` shows its visualization in-UI only; the ASCII viz no longer leaks into the conversation context (~1.6k tokens saved per call), so `/context` is safe to invoke freely. - Pro/Max subscribers on Opus 4.6 / Sonnet 4.6: default effort was raised from `medium` to `high` in v2.1.117. - Other models: Fixed budget up to 31,999 tokens @@ -293,9 +294,9 @@ Extended thinking is a deliberate, step-by-step reasoning process where Claude: export MAX_THINKING_TOKENS=1024 ``` -**Effort level** (supported on Opus 4.7, Opus 4.6, and Sonnet 4.6): +**Effort level** (supported on Opus 4.8, Opus 4.7, Opus 4.6, and Sonnet 4.6 — not Haiku 4.5): ```bash -export CLAUDE_CODE_EFFORT_LEVEL=xhigh # low (○), medium (◐), high (●), xhigh (Opus 4.7 only, default), or max +export CLAUDE_CODE_EFFORT_LEVEL=high # low (○), medium (◐), high (●), xhigh (Opus 4.8/4.7), or max — default is high on Opus 4.8 ``` **CLI flag**: @@ -308,7 +309,7 @@ claude --effort high "complex architectural review" /effort high ``` -> **Note:** The keyword "ultrathink" in prompts activates deep reasoning mode. Effort levels `low`, `medium`, `high`, and `max` are supported on Opus 4.7, Opus 4.6, and Sonnet 4.6. `xhigh` (default on Opus 4.7) is Opus 4.7 only. +> **Note:** The keyword "ultrathink" in prompts activates deep reasoning mode. Effort levels `low`, `medium`, `high`, and `max` are supported on Opus 4.8, Opus 4.7, Opus 4.6, and Sonnet 4.6 (Haiku 4.5 has none). `xhigh` is available on Opus 4.8 and Opus 4.7. The default effort is `high` on Opus 4.8 (and Opus 4.6 / Sonnet 4.6) and `xhigh` on Opus 4.7. The `/effort` menu also offers `ultracode`, which is **not** a model effort level — it sends `xhigh` and has Claude orchestrate dynamic workflows (session-only). ### Benefits of Extended Thinking @@ -396,12 +397,14 @@ Extended thinking is controlled via environment variables, keyboard shortcuts, a # Set thinking token budget export MAX_THINKING_TOKENS=16000 -# Set effort level (Opus 4.7, Opus 4.6, Sonnet 4.6): low (○), medium (◐), high (●), xhigh (Opus 4.7 only, default), or max -export CLAUDE_CODE_EFFORT_LEVEL=xhigh +# Set effort level (Opus 4.8, Opus 4.7, Opus 4.6, Sonnet 4.6): low (○), medium (◐), high (●), xhigh (Opus 4.8/4.7), or max — default is high on Opus 4.8 +export CLAUDE_CODE_EFFORT_LEVEL=high ``` Toggle during a session with `Alt+T` / `Option+T`, set effort with `/effort`, or configure via `/config`. +> **Lean system prompt (v2.1.154):** The lean system prompt is now the **default** for all models except Haiku, Sonnet, and Opus 4.7-and-earlier, reducing baseline token overhead on Opus 4.8. + --- ## Auto Mode @@ -411,7 +414,7 @@ Auto Mode is a Research Preview permission mode (March 2026) that uses a backgro ### Requirements - **Plan**: Team, Enterprise, or API (not available on Pro or Max plans) -- **Model**: Claude Sonnet 4.6 or Opus 4.7 +- **Model**: Claude Sonnet 4.6 or Opus 4.8 - **Provider**: Anthropic API only (not supported on Bedrock, Vertex, or Foundry) - **Classifier**: Runs on Claude Sonnet 4.6 (adds extra token cost) @@ -728,6 +731,30 @@ done --- +## Dynamic Workflows + +> **New in v2.1.154** + +Dynamic workflows let Claude orchestrate tens to hundreds of background [subagents](../04-subagents/README.md) **deterministically** — fan-out, pipelines, and parallel stages encoded in a script rather than left to the model's improvisation. Where a single agent holds one context window, a workflow decomposes a task across many agents and recombines their results. + +### When to Use Them + +- **Comprehensive coverage** — audit or review across many files/dimensions in parallel. +- **Confidence** — generate independent perspectives, then adversarially verify findings before committing. +- **Scale beyond one context** — large migrations, broad sweeps, or research that no single context can hold. + +For a one-off task you already understand, a single agent (or a direct edit) is still the right tool — workflows pay off when the work fans out. + +### Launching and Viewing + +- **Launch**: ask Claude to create a workflow for the task (e.g. "run a workflow to review every file in `src/`"). Claude authors the orchestration script and runs it in the background. +- **View**: the `/workflows` command shows running and completed workflow runs with live progress. +- **`ultracode`**: selecting `ultracode` in the `/effort` menu turns this on for the session — it sends `xhigh` to the model *and* has Claude orchestrate dynamic workflows by default. It is session-only and not accepted in the settings file. + +Workflows build on the subagent model — see [Subagents](../04-subagents/README.md) for how individual agents are defined and scoped. + +--- + ## Scheduled Tasks Scheduled Tasks let you run prompts automatically on a recurring schedule or as one-time reminders. Tasks are session-scoped — they run while Claude Code is active and are cleared when the session ends. Available since v2.1.72+. @@ -2043,8 +2070,8 @@ Override config with environment variables: ```bash # Model selection -export ANTHROPIC_MODEL=claude-opus-4-7 -export ANTHROPIC_DEFAULT_OPUS_MODEL=claude-opus-4-7 +export ANTHROPIC_MODEL=claude-opus-4-8 +export ANTHROPIC_DEFAULT_OPUS_MODEL=claude-opus-4-8 export ANTHROPIC_DEFAULT_SONNET_MODEL=claude-sonnet-4-6 export ANTHROPIC_DEFAULT_HAIKU_MODEL=claude-haiku-4-5 @@ -2053,7 +2080,7 @@ export ANTHROPIC_API_KEY=sk-ant-... # Thinking configuration export MAX_THINKING_TOKENS=16000 -export CLAUDE_CODE_EFFORT_LEVEL=xhigh # low, medium, high, xhigh (Opus 4.7 only, default), or max (supported on Opus 4.7, Opus 4.6, Sonnet 4.6) +export CLAUDE_CODE_EFFORT_LEVEL=high # low, medium, high, xhigh (Opus 4.8/4.7), or max — default is high on Opus 4.8 (supported on Opus 4.8, Opus 4.7, Opus 4.6, Sonnet 4.6) # Feature toggles export CLAUDE_CODE_DISABLE_AUTO_MEMORY=true @@ -2267,18 +2294,17 @@ For more information about Claude Code and related features: --- -**Last Updated**: May 25, 2026 -**Claude Code Version**: 2.1.150 +**Last Updated**: May 29, 2026 +**Claude Code Version**: 2.1.156 **Sources**: - https://code.claude.com/docs/en/permission-modes - https://code.claude.com/docs/en/interactive-mode - https://code.claude.com/docs/en/settings - https://code.claude.com/docs/en/cli-reference -- https://www.anthropic.com/news/claude-opus-4-7 +- https://code.claude.com/docs/en/model-config +- https://www.anthropic.com/news/claude-opus-4-8 - https://claude.com/blog/introducing-routines-in-claude-code - https://github.com/anthropics/claude-code/releases/tag/v2.1.117 -- https://github.com/anthropics/claude-code/releases/tag/v2.1.118 - https://github.com/anthropics/claude-code/releases/tag/v2.1.139 -- https://github.com/anthropics/claude-code/releases/tag/v2.1.141 -- https://github.com/anthropics/claude-code/releases/tag/v2.1.143 -**Compatible Models**: Claude Sonnet 4.6, Claude Opus 4.7, Claude Haiku 4.5 +- https://github.com/anthropics/claude-code/releases/tag/v2.1.154 +**Compatible Models**: Claude Sonnet 4.6, Claude Opus 4.8, Claude Haiku 4.5 diff --git a/09-advanced-features/planning-mode-examples.md b/09-advanced-features/planning-mode-examples.md index 91a9de6..f3cdce1 100644 --- a/09-advanced-features/planning-mode-examples.md +++ b/09-advanced-features/planning-mode-examples.md @@ -533,9 +533,9 @@ Proceed with this plan? (yes/no/modify) 7. **Plan for testing** at each phase --- -**Last Updated**: May 20, 2026 -**Claude Code Version**: 2.1.145 +**Last Updated**: May 29, 2026 +**Claude Code Version**: 2.1.156 **Sources**: - https://code.claude.com/docs/en/changelog - https://code.claude.com/docs/en/best-practices -**Compatible Models**: Claude Sonnet 4.6, Claude Opus 4.7, Claude Haiku 4.5 +**Compatible Models**: Claude Sonnet 4.6, Claude Opus 4.8, Claude Haiku 4.5 diff --git a/10-cli/README.md b/10-cli/README.md index 36b74c2..5c38e32 100644 --- a/10-cli/README.md +++ b/10-cli/README.md @@ -134,7 +134,7 @@ claude -p "list todos" | grep "URGENT" ### Model Selection Examples ```bash -# Use Opus 4.7 for complex tasks +# Use Opus 4.8 for complex tasks claude --model opus "design a caching strategy" # Use Haiku 4.5 for quick tasks @@ -747,9 +747,9 @@ Claude Code supports multiple models with different capabilities: | Model | ID | Context Window | Notes | |-------|-----|----------------|-------| -| Opus 4.7 | `claude-opus-4-7` | 1M tokens (1M context fix landed in v2.1.117) | Most capable, adaptive effort levels; `xhigh` is the default effort on Claude Code since Opus 4.7 launch (2026-04-16) | +| Opus 4.8 | `claude-opus-4-8` | 1M tokens | Most capable; adaptive effort levels `low → max`; default effort `high` (v2.1.154) | | Sonnet 4.6 | `claude-sonnet-4-6` | 1M tokens | Balanced speed and capability; default effort for Pro/Max subscribers raised from `medium` to `high` in v2.1.117 | -| Haiku 4.5 | `claude-haiku-4-5` | 1M tokens | Fastest, best for quick tasks | +| Haiku 4.5 | `claude-haiku-4-5` | 200K tokens | Fastest, best for quick tasks; no effort levels | ### Model Selection @@ -766,24 +766,24 @@ claude --model opusplan "design and implement the API" /fast ``` -> **Fast Mode default flipped to Opus 4.7 (v2.1.142)**: As of v2.1.142, `/fast` runs Opus 4.7 by default (was Opus 4.6 before). To opt back into Opus 4.6 for Fast Mode, export `CLAUDE_CODE_OPUS_4_6_FAST_MODE_OVERRIDE=1`. +> **Fast Mode now runs on Opus 4.8 (v2.1.154)**: As of v2.1.154, `/fast` runs **Opus 4.8** by default as a research preview — about 2× the standard rate for ~2.5× the output speed. It previously flipped from Opus 4.6 to Opus 4.7 in v2.1.142. The `CLAUDE_CODE_OPUS_4_6_FAST_MODE_OVERRIDE` env var was **deprecated in v2.1.154 and removed on 2026-06-01**; to use fast mode on Opus 4.6 now, run `/model claude-opus-4-6[1m]` then `/fast on`. -### Effort Levels (Opus 4.7) +### Effort Levels (Opus 4.8 / Opus 4.7) -Opus 4.7 supports adaptive reasoning with effort levels, ordered from lightest to heaviest: `low` (○), `medium` (◐), `high` (●), `xhigh` (default on Claude Code since Opus 4.7 launch, 2026-04-16), and `max` (Opus 4.7 only). On Opus 4.6 / Sonnet 4.6, the default effort for Pro/Max subscribers was raised from `medium` to `high` in v2.1.117. +Opus 4.8 and Opus 4.7 support adaptive reasoning with effort levels, ordered from lightest to heaviest: `low` (○), `medium` (◐), `high` (●), `xhigh`, and `max`. The **default** is `high` on Opus 4.8 (since v2.1.154), Opus 4.6, and Sonnet 4.6, and `xhigh` on Opus 4.7. `xhigh` is available on Opus 4.8 and Opus 4.7; `max` works on Opus 4.8/4.7/4.6 and Sonnet 4.6 (session-only). Haiku 4.5 has no effort levels. On Opus 4.6 / Sonnet 4.6, the default effort for Pro/Max subscribers was raised from `medium` to `high` in v2.1.117. ```bash # Set effort level via CLI flag -claude --effort xhigh "complex review" +claude --effort high "complex review" # Set effort level via slash command -/effort xhigh +/effort high # Set effort level via environment variable -export CLAUDE_CODE_EFFORT_LEVEL=xhigh # low, medium, high, xhigh (default on Opus 4.7), or max (Opus 4.7 only) +export CLAUDE_CODE_EFFORT_LEVEL=high # low, medium, high, xhigh (Opus 4.8/4.7), or max — default is high on Opus 4.8 ``` -The "ultrathink" keyword in prompts activates deep reasoning. The `max` effort level is exclusive to Opus 4.7. +The "ultrathink" keyword in prompts activates deep reasoning. The `/effort` menu also offers `ultracode`, which is **not** a model effort level — it sends `xhigh` and has Claude orchestrate dynamic workflows (session-only). --- @@ -798,7 +798,7 @@ The "ultrathink" keyword in prompts activates deep reasoning. The `max` effort l | `ANTHROPIC_DEFAULT_SONNET_MODEL` | Override default Sonnet model ID | | `ANTHROPIC_DEFAULT_HAIKU_MODEL` | Override default Haiku model ID | | `MAX_THINKING_TOKENS` | Set extended thinking token budget | -| `CLAUDE_CODE_EFFORT_LEVEL` | Set effort level (`low`/`medium`/`high`/`xhigh`/`max`) — `xhigh` is the default on Opus 4.7; `max` is Opus 4.7 only | +| `CLAUDE_CODE_EFFORT_LEVEL` | Set effort level (`low`/`medium`/`high`/`xhigh`/`max`) — default is `high` on Opus 4.8 (`xhigh` on Opus 4.7); `xhigh` needs Opus 4.8/4.7; `max` works on Opus 4.8/4.7/4.6 and Sonnet 4.6 | | `CLAUDE_CODE_SIMPLE` | Minimal mode, set by `--bare` flag | | `CLAUDE_CODE_DISABLE_AUTO_MEMORY` | Disable automatic CLAUDE.md updates | | `CLAUDE_CODE_DISABLE_BACKGROUND_TASKS` | Disable background task execution | @@ -833,7 +833,7 @@ The "ultrathink" keyword in prompts activates deep reasoning. The `max` effort l | `CLAUDE_CODE_FORCE_SYNC_OUTPUT` | Set to `1` to force synchronous output for terminals where auto-detection misses (e.g., Emacs `eat`) (v2.1.129+) | | `CLAUDE_CODE_PACKAGE_MANAGER_AUTO_UPDATE` | Set to `1` to enable background upgrades for Homebrew/WinGet installs (which normally do not auto-update) (v2.1.129+) | | `CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY` | Set to `1` to opt in to gateway `/v1/models` discovery when `ANTHROPIC_BASE_URL` is set. Without it, `/model` shows the built-in static list (v2.1.129+) | -| `CLAUDE_CODE_OPUS_4_6_FAST_MODE_OVERRIDE` | Set to `1` to pin Fast Mode (`/fast`) back to Opus 4.6. The default flipped to Opus 4.7 in v2.1.142. | +| `CLAUDE_CODE_OPUS_4_6_FAST_MODE_OVERRIDE` | **Deprecated (removed 2026-06-01).** Previously pinned Fast Mode (`/fast`) to Opus 4.6. To use fast mode on Opus 4.6 now, run `/model claude-opus-4-6[1m]` then `/fast on`. | > **`ENABLE_TOOL_SEARCH` on Vertex AI (v2.1.119+)**: Tool search is **disabled by default on Google Cloud Vertex AI** deployments. Users who want the tool-search capability on Vertex must explicitly opt in with `export ENABLE_TOOL_SEARCH=true`. On direct Anthropic API it remains enabled by default. @@ -941,23 +941,17 @@ claude -p --output-format json "query" --- -**Last Updated**: May 25, 2026 -**Claude Code Version**: 2.1.150 +**Last Updated**: May 29, 2026 +**Claude Code Version**: 2.1.156 **Sources**: - https://code.claude.com/docs/en/cli-reference - https://code.claude.com/docs/en/settings - https://code.claude.com/docs/en/changelog -- https://code.claude.com/docs/en/agent-view -- https://www.anthropic.com/news/claude-opus-4-7 -- https://github.com/anthropics/claude-code/releases/tag/v2.1.113 -- https://github.com/anthropics/claude-code/releases/tag/v2.1.116 +- https://code.claude.com/docs/en/model-config +- https://platform.claude.com/docs/en/about-claude/models/overview +- https://www.anthropic.com/news/claude-opus-4-8 - https://github.com/anthropics/claude-code/releases/tag/v2.1.117 -- https://github.com/anthropics/claude-code/releases/tag/v2.1.118 -- https://github.com/anthropics/claude-code/releases/tag/v2.1.131 -- https://github.com/anthropics/claude-code/releases/tag/v2.1.138 - https://github.com/anthropics/claude-code/releases/tag/v2.1.139 -- https://github.com/anthropics/claude-code/releases/tag/v2.1.141 - https://github.com/anthropics/claude-code/releases/tag/v2.1.142 -- https://github.com/anthropics/claude-code/releases/tag/v2.1.143 -- https://github.com/anthropics/claude-code/releases/tag/v2.1.145 -**Compatible Models**: Claude Sonnet 4.6, Claude Opus 4.7, Claude Haiku 4.5 +- https://github.com/anthropics/claude-code/releases/tag/v2.1.154 +**Compatible Models**: Claude Sonnet 4.6, Claude Opus 4.8, Claude Haiku 4.5 diff --git a/CATALOG.md b/CATALOG.md index 3b39f0e..41429d6 100644 --- a/CATALOG.md +++ b/CATALOG.md @@ -67,6 +67,8 @@ Commands are user-invoked shortcuts that execute specific actions. | `/sandbox` | Toggle sandbox mode | Safe command execution | | `/doctor` | Run diagnostics | Troubleshoot issues | | `/reload-plugins` | Reload installed plugins | Plugin management | +| `/reload-skills` | Re-scan skill directories without restarting (v2.1.152) | Skill management | +| `/workflows` | View running and completed dynamic workflow runs (v2.1.154) | Multi-agent orchestration | | `/release-notes` | Show release notes | Check new features | | `/remote-control` | Enable remote control | Remote access | | `/permissions` | Manage permissions | Control access | @@ -246,7 +248,8 @@ cp -r 03-skills/* ~/.claude/skills/ | `/loop` | Run prompts on interval | Recurring tasks | | `/run` *(v2.1.145+)* | Launch this project's app to see a change running | Verifying a change in the real app | | `/run-skill-generator` *(v2.1.145+)* | Teach `/run`/`/verify` how to handle a specific project | First-time project setup for `/run` | -| `/code-review` *(renamed from `/simplify` in v2.1.146)* | Review the current diff for correctness bugs at a chosen effort level (e.g. `/code-review high`); pass `--comment` to post findings as inline PR comments | After writing code, before landing a PR | +| `/code-review` | Review the current diff for correctness bugs at a chosen effort level (e.g. `/code-review high`); pass `--comment` to post findings as inline PR comments | After writing code, before landing a PR | +| `/simplify` *(distinct again since v2.1.154)* | Cleanup-only review (reuse / simplification / efficiency / altitude) that applies the fixes; does not hunt bugs | Tidying code without a bug hunt | | `/verify` *(v2.1.145+)* | Build, run, and observe the app to confirm a fix works | Validating a fix end-to-end | --- @@ -538,13 +541,12 @@ chmod +x ~/.claude/hooks/*.sh --- -**Last Updated**: May 25, 2026 -**Claude Code Version**: 2.1.150 +**Last Updated**: May 29, 2026 +**Claude Code Version**: 2.1.156 **Sources**: - https://code.claude.com/docs/en/overview - https://code.claude.com/docs/en/commands - https://code.claude.com/docs/en/hooks -- https://github.com/anthropics/claude-code/releases/tag/v2.1.144 - https://github.com/anthropics/claude-code/releases/tag/v2.1.145 -- https://github.com/anthropics/claude-code/releases/tag/v2.1.143 -**Compatible Models**: Claude Sonnet 4.6, Claude Opus 4.7, Claude Haiku 4.5 +- https://github.com/anthropics/claude-code/releases/tag/v2.1.154 +**Compatible Models**: Claude Sonnet 4.6, Claude Opus 4.8, Claude Haiku 4.5 diff --git a/INDEX.md b/INDEX.md index 185f217..f5bb571 100644 --- a/INDEX.md +++ b/INDEX.md @@ -367,6 +367,7 @@ Advanced capabilities for complex workflows. | `README.md` | Complete guide | All advanced features documentation | | `config-examples.json` | Configuration examples | 10+ use-case-specific configurations | | `planning-mode-examples.md` | Planning examples | REST API, database migration, refactoring | +| Dynamic Workflows | Deterministic multi-agent orchestration via `/workflows` (v2.1.154) | Comprehensive audits, migrations, scale-out | | Scheduled Tasks | Recurring tasks with `/loop` and cron tools | Automated recurring workflows | | Chrome Integration | Browser automation via headless Chromium | Web testing and scraping | | Remote Control (expanded) | Connection methods, security, comparison table | Remote session management | @@ -391,6 +392,11 @@ Advanced capabilities for complex workflows. - Parallel development workflows - Task management and monitoring +### Dynamic Workflows (v2.1.154) +- Deterministic orchestration of tens-to-hundreds of background subagents +- Fan-out / pipeline / parallel stages for comprehensive coverage +- View runs with `/workflows`; `ultracode` `/effort` turns it on for a session + ### Permission Modes - **default**: Ask for approval on risky actions - **acceptEdits**: Auto-accept file edits, ask for others @@ -459,7 +465,7 @@ Command-line interface usage patterns and reference. - `claude` - Start interactive session - `claude -p "prompt"` - Headless/non-interactive mode - `claude web` - Launch web session -- `claude --model` - Select model (Sonnet 4.6, Opus 4.7, Haiku 4.5) +- `claude --model` - Select model (Sonnet 4.6, Opus 4.8, Haiku 4.5) - `claude --permission-mode` - Set permission mode - `claude --remote` - Enable remote control via WebSocket @@ -874,15 +880,15 @@ Want to add more examples? Follow the structure: --- -**Last Updated**: May 25, 2026 -**Claude Code Version**: 2.1.150 +**Last Updated**: May 29, 2026 +**Claude Code Version**: 2.1.156 **Sources**: - https://code.claude.com/docs/en/overview - https://code.claude.com/docs/en/hooks - https://code.claude.com/docs/en/commands -- https://github.com/anthropics/claude-code/releases/tag/v2.1.144 -- https://github.com/anthropics/claude-code/releases/tag/v2.1.145 -**Compatible Models**: Claude Sonnet 4.6, Claude Opus 4.7, Claude Haiku 4.5 +- https://github.com/anthropics/claude-code/releases/tag/v2.1.153 +- https://github.com/anthropics/claude-code/releases/tag/v2.1.154 +**Compatible Models**: Claude Sonnet 4.6, Claude Opus 4.8, Claude Haiku 4.5 **Total Examples**: 100+ files **Categories**: 10 features **Hooks**: 9 automation scripts diff --git a/LEARNING-ROADMAP.md b/LEARNING-ROADMAP.md index 87e926c..aaad326 100644 --- a/LEARNING-ROADMAP.md +++ b/LEARNING-ROADMAP.md @@ -738,14 +738,14 @@ Once you've completed all milestones: --- -**Last Updated**: May 25, 2026 -**Claude Code Version**: 2.1.150 +**Last Updated**: May 29, 2026 +**Claude Code Version**: 2.1.156 **Sources**: - https://code.claude.com/docs/en/overview - https://code.claude.com/docs/en/hooks - https://github.com/anthropics/claude-code/releases/tag/v2.1.144 - https://github.com/anthropics/claude-code/releases/tag/v2.1.145 -**Compatible Models**: Claude Sonnet 4.6, Claude Opus 4.7, Claude Haiku 4.5 +**Compatible Models**: Claude Sonnet 4.6, Claude Opus 4.8, Claude Haiku 4.5 **Maintained by**: Claude How-To Contributors **License**: Educational purposes, free to use and adapt diff --git a/QUICK_REFERENCE.md b/QUICK_REFERENCE.md index 3c3ccae..2636e56 100644 --- a/QUICK_REFERENCE.md +++ b/QUICK_REFERENCE.md @@ -130,7 +130,7 @@ claude -r "session" # Resume session by name/ID | **Git Worktrees** | Built-in | `/worktree` | | **Auto Memory** | Built-in | Auto-saves to CLAUDE.md | | **Task List** | Built-in | `/task list` | -| **Bundled Skills (9)** | Built-in | `/batch`, `/claude-api`, `/code-review` *(renamed from `/simplify` in v2.1.146)*, `/debug`, `/fewer-permission-prompts`, `/loop`, `/run` *(v2.1.145+)*, `/run-skill-generator` *(v2.1.145+)*, `/verify` *(v2.1.145+)* | +| **Bundled Skills (10)** | Built-in | `/batch`, `/claude-api`, `/code-review`, `/simplify` *(cleanup-only review; distinct from `/code-review` again since v2.1.154)*, `/debug`, `/fewer-permission-prompts`, `/loop`, `/run` *(v2.1.145+)*, `/run-skill-generator` *(v2.1.145+)*, `/verify` *(v2.1.145+)* | --- @@ -398,8 +398,9 @@ cp -r 03-skills/code-review-specialist ~/.claude/skills/ | **Task List** | Manage background tasks | `/task list`, `/task status ` | | **Auto Memory** | Automatic memory saving from conversations | Claude auto-saves key context to CLAUDE.md | | **Git Worktrees** | Isolated workspaces for parallel development | `/worktree` to create isolated workspace | -| **Model Selection** | Switch between Sonnet 4.6, Opus 4.7, and Haiku 4.5 | `/model` — session-only by default since v2.1.144; press `d` to set a new default | +| **Model Selection** | Switch between Sonnet 4.6, Opus 4.8, and Haiku 4.5 | `/model` — since v2.1.153 the choice is saved as the default for new sessions; press `s` for session-only | | **Agent Teams** | Coordinate multiple agents on tasks | Enable with `CLAUDE_AGENT_TEAMS=1` env var | +| **Dynamic Workflows** *(v2.1.154)* | Deterministic multi-agent orchestration | `/workflows` to view runs; ask Claude to create one | | **Scheduled Tasks** | Recurring tasks with `/loop` | `/loop 5m /command` or CronCreate tool | | **Chrome Integration** | Browser automation | `--chrome` flag or `/chrome` command | | **Keyboard Customization** | Custom keybindings | `/keybindings` command | @@ -508,12 +509,12 @@ Getting started checklist: **This Card**: Keep it handy for quick reference! --- -**Last Updated**: May 25, 2026 -**Claude Code Version**: 2.1.150 +**Last Updated**: May 29, 2026 +**Claude Code Version**: 2.1.156 **Sources**: - https://code.claude.com/docs/en/overview - https://code.claude.com/docs/en/hooks - https://code.claude.com/docs/en/commands -- https://github.com/anthropics/claude-code/releases/tag/v2.1.144 -- https://github.com/anthropics/claude-code/releases/tag/v2.1.145 -**Compatible Models**: Claude Sonnet 4.6, Claude Opus 4.7, Claude Haiku 4.5 +- https://github.com/anthropics/claude-code/releases/tag/v2.1.153 +- https://github.com/anthropics/claude-code/releases/tag/v2.1.154 +**Compatible Models**: Claude Sonnet 4.6, Claude Opus 4.8, Claude Haiku 4.5 diff --git a/README.md b/README.md index 12a7e88..57c4217 100644 --- a/README.md +++ b/README.md @@ -210,7 +210,7 @@ The official docs are a feature reference. This guide is a tutorial with diagram 11-13 hours for the full path. But you'll get immediate value in 15 minutes — just copy a slash command template and try it. **Can I use this with Claude Sonnet / Haiku / Opus?** -Yes. All templates work with Claude Sonnet 4.6, Claude Opus 4.7, and Claude Haiku 4.5. +Yes. All templates work with Claude Sonnet 4.6, Claude Opus 4.8, and Claude Haiku 4.5. **Can I contribute?** Absolutely. See [CONTRIBUTING.md](CONTRIBUTING.md) for guidelines. We welcome new examples, bug fixes, documentation improvements, and community templates. @@ -871,15 +871,12 @@ MIT License - see [LICENSE](LICENSE). Free to use, modify, and distribute. The o --- -**Last Updated**: May 25, 2026 -**Claude Code Version**: 2.1.150 +**Last Updated**: May 29, 2026 +**Claude Code Version**: 2.1.156 **Sources**: - https://code.claude.com/docs/en/overview - https://code.claude.com/docs/en/changelog -- https://github.com/anthropics/claude-code/releases/tag/v2.1.131 -- https://github.com/anthropics/claude-code/releases/tag/v2.1.138 -- https://github.com/anthropics/claude-code/releases/tag/v2.1.143 -- https://github.com/anthropics/claude-code/releases/tag/v2.1.144 +- https://platform.claude.com/docs/en/about-claude/models/overview - https://github.com/anthropics/claude-code/releases/tag/v2.1.145 -- https://github.com/anthropics/claude-code/releases/tag/v2.1.113 -**Compatible Models**: Claude Sonnet 4.6, Claude Opus 4.7, Claude Haiku 4.5 +- https://github.com/anthropics/claude-code/releases/tag/v2.1.154 +**Compatible Models**: Claude Sonnet 4.6, Claude Opus 4.8, Claude Haiku 4.5 diff --git a/STYLE_GUIDE.md b/STYLE_GUIDE.md index af46921..c2a524b 100644 --- a/STYLE_GUIDE.md +++ b/STYLE_GUIDE.md @@ -597,9 +597,9 @@ Lesson READMEs end with a metadata block: ```markdown --- -**Last Updated**: May 25, 2026 -**Claude Code Version**: 2.1.150 -**Compatible Models**: Claude Sonnet 4.6, Claude Opus 4.7, Claude Haiku 4.5 +**Last Updated**: May 29, 2026 +**Claude Code Version**: 2.1.156 +**Compatible Models**: Claude Sonnet 4.6, Claude Opus 4.8, Claude Haiku 4.5 ``` - Use month + day + year format (e.g., "May 20, 2026") @@ -631,11 +631,11 @@ Before submitting content, verify: --- -**Last Updated**: May 25, 2026 -**Claude Code Version**: 2.1.150 +**Last Updated**: May 29, 2026 +**Claude Code Version**: 2.1.156 **Sources**: - https://code.claude.com/docs/en/overview - https://code.claude.com/docs/en/changelog -- https://www.anthropic.com/news/claude-opus-4-7 -- https://github.com/anthropics/claude-code/releases/tag/v2.1.145 -**Compatible Models**: Claude Sonnet 4.6, Claude Opus 4.7, Claude Haiku 4.5 +- https://www.anthropic.com/news/claude-opus-4-8 +- https://github.com/anthropics/claude-code/releases/tag/v2.1.154 +**Compatible Models**: Claude Sonnet 4.6, Claude Opus 4.8, Claude Haiku 4.5 diff --git a/claude_concepts_guide.md b/claude_concepts_guide.md index 6fca89e..085567a 100644 --- a/claude_concepts_guide.md +++ b/claude_concepts_guide.md @@ -3123,15 +3123,18 @@ Complete configuration example: ## Models and Reasoning Effort -Claude Code supports three models with adaptive reasoning effort: +Claude Code supports the following models with adaptive reasoning effort: | Model | Context Window | Effort Levels | Default Effort (Claude Code) | |-------|----------------|---------------|------------------------------| -| Claude Opus 4.7 | 1M tokens (native) | `low`, `medium`, `high`, `xhigh`, `max` | `xhigh` (since Opus 4.7 launch, 2026-04-16) | +| Claude Opus 4.8 | 1M tokens (native) | `low`, `medium`, `high`, `xhigh`, `max` | `high` (since v2.1.154) | +| Claude Opus 4.7 (legacy) | 1M tokens (native) | `low`, `medium`, `high`, `xhigh`, `max` | `xhigh` (since Opus 4.7 launch, 2026-04-16) | | Claude Sonnet 4.6 | 1M tokens | `low`, `medium`, `high`, `max` | `high` for Pro/Max subscribers (raised from `medium` in v2.1.117) | -| Claude Haiku 4.5 | 200K tokens | `low`, `medium`, `high` | `medium` | +| Claude Haiku 4.5 | 200K tokens | — (no effort support) | — | -> **Note**: v2.1.117 fixed a bug where Opus 4.7 sessions computed `/context` against 200K instead of the native 1M window — upgrade to v2.1.117 or later to actually get the 1M context on Opus 4.7. +> **Note**: `xhigh` is available on Opus 4.8 and Opus 4.7; `max` works on Opus 4.8/4.7/4.6 and Sonnet 4.6 (session-only). Haiku 4.5 does not support effort levels. + +> **Note**: v2.1.117 fixed a bug where Opus 4.7 sessions computed `/context` against 200K instead of the native 1M window — upgrade to v2.1.117 or later to actually get the 1M context on Opus 4.7. Opus 4.8 also has a native 1M-token window. > **Note**: `/cost` and `/stats` merged into `/usage` in v2.1.118. `/usage` is now the canonical command with tabs for cost/stats/etc.; `/cost` and `/stats` remain as shortcut aliases that open the corresponding tab. As of v2.1.149, the cost view also breaks spending down by category (skills, subagents, plugins, and per-MCP-server costs). @@ -3143,12 +3146,13 @@ Claude Code supports three models with adaptive reasoning effort: - [Anthropic Cookbook](https://github.com/anthropics/anthropic-cookbook) --- -**Last Updated**: May 25, 2026 -**Claude Code Version**: 2.1.150 +**Last Updated**: May 29, 2026 +**Claude Code Version**: 2.1.156 **Sources**: - https://code.claude.com/docs/en/overview - https://code.claude.com/docs/en/hooks -- https://www.anthropic.com/news/claude-opus-4-7 -- https://github.com/anthropics/claude-code/releases/tag/v2.1.144 -- https://github.com/anthropics/claude-code/releases/tag/v2.1.145 -**Compatible Models**: Claude Sonnet 4.6, Claude Opus 4.7, Claude Haiku 4.5 +- https://code.claude.com/docs/en/model-config +- https://platform.claude.com/docs/en/about-claude/models/overview +- https://www.anthropic.com/news/claude-opus-4-8 +- https://github.com/anthropics/claude-code/releases/tag/v2.1.154 +**Compatible Models**: Claude Sonnet 4.6, Claude Opus 4.8, Claude Haiku 4.5 diff --git a/resources.md b/resources.md index 14d8992..a275430 100644 --- a/resources.md +++ b/resources.md @@ -252,12 +252,12 @@ These steps capture the core recommendations for smooth workflows with Claude Co | **/run, /verify, /run-skill-generator** | Bundled skills to launch your project, confirm a fix works, and generate per-project run/verify skills (v2.1.145+) | [Skills Guide](03-skills/) | --- -**Last Updated**: May 25, 2026 -**Claude Code Version**: 2.1.150 +**Last Updated**: May 29, 2026 +**Claude Code Version**: 2.1.156 **Sources**: - https://code.claude.com/docs/en/overview - https://code.claude.com/docs/en/changelog - https://code.claude.com/docs/en/agent-view - https://github.com/anthropics/claude-code/releases/tag/v2.1.144 - https://github.com/anthropics/claude-code/releases/tag/v2.1.145 -**Compatible Models**: Claude Sonnet 4.6, Claude Opus 4.7, Claude Haiku 4.5 +**Compatible Models**: Claude Sonnet 4.6, Claude Opus 4.8, Claude Haiku 4.5