# Claude Code v2.1.233: system prompt

> 1 added and 1 removed, of 225 lines, about 19 words, in the prompt 17 of 27 arms receive. 3 other prompts also changed. 1 of 27 tool descriptions changed. The appended system-reminder blocks moved: 1 line added, 1 line removed. Compared against v2.1.232.

The two arm counts on this page measure different things: 17 arms receive the prompt the headline is about, and the widest edit below reached 23, because the same changed lines sit in more than one prompt.

Web version: https://changelogs.core-directive.com/prompts/2.1.233?arm=cli

## What this version holds
- model strings captured: 27
- tool descriptions: 27
- compared against: v2.1.232
- system prompt edits: 2
- widest system prompt edit: +2/-0 lines
- tool descriptions changed: 1

## What moved

### System prompt, reached 23 of 27 arms (+2/-0 lines)

This edit reached 23 of 27 arms: claude-3-5-haiku, claude-3-5-sonnet, claude-3-7-sonnet, claude-3-opus, claude-haiku-4-5, claude-opus-4-5, claude-opus-4-6, claude-opus-4-7, claude-opus-4-8, claude-sonnet-4-0, claude-sonnet-4-5, claude-sonnet-4-6, default, haiku, sonnet[1m], (unset), claude-opus-4-0, claude-opus-4-1, claude-opus-5[1m], opus, claude-opus-5, claude-fable-5, claude-mythos-5.

The same edit landed in 2 other copies of this prompt, which differ from this one only in text interpolated per model.

```diff
@@ from line 221 @@
 When the conversation grows long, some or all of the current context is summarized; the summary, along with any remaining unsummarized context, is provided in the next context window so work can continue — you don't need to wrap up early or hand off mid-task.
 
 When you have enough information to act, act. Do not re-derive facts already established in the conversation, re-litigate a decision the user has already made, or narrate options you will not pursue. If you are weighing a choice, give a recommendation, not an exhaustive survey
+
+<total_tokens>15000000 tokens left</total_tokens>
```

### System prompt, reached 4 of 27 arms (+2/-1 lines)

This edit reached 4 of 27 arms: claude-sonnet-5, opusplan, sonnet, claude-sonnet-5[1m].

```diff
@@ from line 42 @@
 
 # Using your tools
  - Prefer dedicated tools over Bash when one fits (Read, Edit, Write) — reserve Bash for shell-only operations.
- - Use TaskCreate to plan and track work. Mark each task completed as soon as it's done; don't batch.
  - You can call multiple tools in a single response. If you intend to call multiple tools and there are no dependencies between them, make all independent tool calls in parallel. Maximize use of parallel tool calls where possible to increase efficiency. However, if some tool calls depend on previous calls to inform dependent values, do NOT call these tools in parallel and instead call them sequentially. For instance, if one operation must complete before another starts, run these operations sequentially instead.
 
 # Tone and style
```

```diff
@@ from line 221 @@
 When the conversation grows long, some or all of the current context is summarized; the summary, along with any remaining unsummarized context, is provided in the next context window so work can continue — you don't need to wrap up early or hand off mid-task.
 
 When you have enough information to act, act. Do not re-derive facts already established in the conversation, re-litigate a decision the user has already made, or narrate options you will not pursue. If you are weighing a choice, give a recommendation, not an exhaustive survey
+
+<total_tokens>15000000 tokens left</total_tokens>
```

### Tool: WebFetch, reached 17 of 27 arms (+1/-1 lines)

This edit reached 17 of 27 arms: claude-3-5-haiku, claude-3-5-sonnet, claude-3-7-sonnet, claude-3-opus, claude-haiku-4-5, claude-opus-4-5, claude-opus-4-6, claude-opus-4-7, claude-sonnet-4-0, claude-sonnet-4-5, claude-sonnet-4-6, claude-sonnet-5, claude-sonnet-5[1m], haiku, opusplan, sonnet, sonnet[1m].

```diff
@@ from line 14 @@
   - The prompt should describe what information you want to extract from the page
   - This tool is read-only and does not modify any files
   - Results may be summarized if the content is very large
-  - Includes a self-cleaning 15-minute cache for faster responses when repeatedly accessing the same URL
+  - Includes a self-cleaning cache (entries expire after 15 minutes) for faster responses when repeatedly accessing the same URL
   - When a URL redirects to a different host, the tool will inform you and provide the redirect URL in a special format. You should then make a new WebFetch request with the redirect URL to fetch the content.
   - For GitHub URLs, prefer using the gh CLI via Bash instead (e.g., gh pr view, gh issue view, gh api).
 
```

## Tool descriptions
- Agent: https://changelogs.core-directive.com/prompts/2.1.233/tools/Agent.txt?arm=cli
- AskUserQuestion: https://changelogs.core-directive.com/prompts/2.1.233/tools/AskUserQuestion.txt?arm=cli
- Bash: https://changelogs.core-directive.com/prompts/2.1.233/tools/Bash.txt?arm=cli
- CronCreate: https://changelogs.core-directive.com/prompts/2.1.233/tools/CronCreate.txt?arm=cli
- CronDelete: https://changelogs.core-directive.com/prompts/2.1.233/tools/CronDelete.txt?arm=cli
- CronList: https://changelogs.core-directive.com/prompts/2.1.233/tools/CronList.txt?arm=cli
- Edit: https://changelogs.core-directive.com/prompts/2.1.233/tools/Edit.txt?arm=cli
- EnterPlanMode: https://changelogs.core-directive.com/prompts/2.1.233/tools/EnterPlanMode.txt?arm=cli
- EnterWorktree: https://changelogs.core-directive.com/prompts/2.1.233/tools/EnterWorktree.txt?arm=cli
- ExitPlanMode: https://changelogs.core-directive.com/prompts/2.1.233/tools/ExitPlanMode.txt?arm=cli
- ExitWorktree: https://changelogs.core-directive.com/prompts/2.1.233/tools/ExitWorktree.txt?arm=cli
- NotebookEdit: https://changelogs.core-directive.com/prompts/2.1.233/tools/NotebookEdit.txt?arm=cli
- Read: https://changelogs.core-directive.com/prompts/2.1.233/tools/Read.txt?arm=cli
- ReportFindings: https://changelogs.core-directive.com/prompts/2.1.233/tools/ReportFindings.txt?arm=cli
- ScheduleWakeup: https://changelogs.core-directive.com/prompts/2.1.233/tools/ScheduleWakeup.txt?arm=cli
- SendMessage: https://changelogs.core-directive.com/prompts/2.1.233/tools/SendMessage.txt?arm=cli
- Skill: https://changelogs.core-directive.com/prompts/2.1.233/tools/Skill.txt?arm=cli
- TaskCreate: https://changelogs.core-directive.com/prompts/2.1.233/tools/TaskCreate.txt?arm=cli
- TaskGet: https://changelogs.core-directive.com/prompts/2.1.233/tools/TaskGet.txt?arm=cli
- TaskList: https://changelogs.core-directive.com/prompts/2.1.233/tools/TaskList.txt?arm=cli
- TaskOutput: https://changelogs.core-directive.com/prompts/2.1.233/tools/TaskOutput.txt?arm=cli
- TaskStop: https://changelogs.core-directive.com/prompts/2.1.233/tools/TaskStop.txt?arm=cli
- TaskUpdate: https://changelogs.core-directive.com/prompts/2.1.233/tools/TaskUpdate.txt?arm=cli
- WebFetch (changed in this version): https://changelogs.core-directive.com/prompts/2.1.233/tools/WebFetch.txt?arm=cli
- WebSearch: https://changelogs.core-directive.com/prompts/2.1.233/tools/WebSearch.txt?arm=cli
- Workflow: https://changelogs.core-directive.com/prompts/2.1.233/tools/Workflow.txt?arm=cli
- Write: https://changelogs.core-directive.com/prompts/2.1.233/tools/Write.txt?arm=cli

## Full text
- system prompt: https://changelogs.core-directive.com/prompts/2.1.233/system.txt?arm=cli
