# Claude Code v2.1.142: system prompt

> 1 added and 1 removed, of 220 lines, about 2 words, in the prompt all 27 arms receive. 5 of 26 tool descriptions changed. Compared against v2.1.141.

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

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

## What moved

### System prompt (+1/-1 lines)

This edit reached all 27 arms.

```diff
@@ from line 42 @@
 
 # Using your tools
  - Prefer dedicated tools over Bash when one fits (Read, Edit, Write, Glob, Grep) — reserve Bash for shell-only operations.
- - Use TodoWrite to plan and track work. Mark each task completed as soon as it's done; don't batch.
+ - 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
```

### Tool: Bash (+2/-2 lines)

This edit reached all 27 arms.

```diff
@@ from line 70 @@
 
 Important notes:
 - NEVER run additional commands to read or explore code, besides git bash commands
-- NEVER use the TodoWrite or Agent tools
+- NEVER use the TaskCreate or Agent tools
 - DO NOT push to the remote repository unless the user explicitly asks you to do so
 - IMPORTANT: Never use git commands with the -i flag (like git rebase -i or git add -i) since they require interactive input which is not supported.
 - IMPORTANT: Do not use --no-edit with git rebase commands, as the --no-edit flag is not a valid option for git rebase.
```

```diff
@@ from line 116 @@
 </example>
 
 Important:
-- DO NOT use the TodoWrite or Agent tools
+- DO NOT use the TaskCreate or Agent tools
 - Return the PR URL when you're done, so the user can see it
 
 # Other common operations
```

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

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