mirror of
https://github.com/luongnv89/claude-howto.git
synced 2026-06-01 10:31:33 +02:00
docs: sync to Claude Code v2.1.156 and Claude Opus 4.8 (#129)
* docs: sync to Claude Code v2.1.156 and Claude Opus 4.8 Model bump Opus 4.7 -> Opus 4.8 and version sync v2.1.150 -> v2.1.156. - Rewrite effort-ladder claims for Opus 4.8 (default `high`; `xhigh` on 4.8/4.7; `max` on 4.8/4.7/4.6 and Sonnet 4.6; Haiku has no effort). - Replace soon-removed CLAUDE_CODE_OPUS_4_6_FAST_MODE_OVERRIDE with the `/model claude-opus-4-6[1m]` + `/fast on` path; note Opus 4.8 fast mode. - Bump lineup tables to Opus 4.8; fix Haiku 4.5 context (1M -> 200K). - Sweep Compatible Models + version/date footers to 2.1.156 / May 29, 2026 across 23 English docs (incl. 2.1.138/2.1.145 stragglers). - Re-document `/simplify` as a distinct cleanup-only command (v2.1.154). - Add Dynamic Workflows + `/workflows`, MessageDisplay hook (count 29->30), disallowed-tools frontmatter, `/reload-skills` + SessionStart outputs, `/model` default-save inversion, lean system prompt, status-line COLUMNS/LINES, and the ultracode `/effort` note. * docs(cli): drop unverified fast-mode dollar pricing, keep verified rate/speed multipliers
This commit is contained in:
+19
-12
@@ -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] <prompt>` | 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*
|
||||
|
||||
+3
-3
@@ -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
|
||||
|
||||
+10
-5
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
+3
-3
@@ -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
|
||||
|
||||
+21
-9
@@ -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__<server>__<tool>`:
|
||||
### 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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
+19
-25
@@ -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
|
||||
|
||||
+8
-6
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
+3
-3
@@ -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
|
||||
|
||||
|
||||
+8
-7
@@ -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 <id>` |
|
||||
| **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
|
||||
|
||||
@@ -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
|
||||
|
||||
+8
-8
@@ -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
|
||||
|
||||
+14
-10
@@ -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
|
||||
|
||||
+3
-3
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user