# Claude Code v2.1.128: system prompt

> 1 of 23 tool descriptions changed. Compared against v2.1.126.

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

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

## What moved

### Tool: Read (+1/-0 lines)

This edit reached all 27 arms.

```diff
@@ from line 12 @@
 - This tool can only read files, not directories. To list files in a directory, use the registered shell tool.
 - You will regularly be asked to read screenshots. If the user provides a path to a screenshot, ALWAYS use this tool to view the file at the path. This tool will work with all temporary file paths.
 - If you read a file that exists but has empty contents you will receive a system reminder warning in place of file contents.
+- Do NOT re-read a file you just edited to verify — Edit/Write would have errored if the change failed, and the harness tracks file state for you.
```

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

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