# Claude Code v2.1.224: system prompt

> 1 of 24 tool descriptions changed. Compared against v2.1.223.

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

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

## What moved

### Tool: Bash, Opus 4.8 (+1/-0 lines)

This edit reached 4 of 27 arms: claude-fable-5, claude-mythos-5, claude-opus-4-8, default.

```diff
@@ from line 2 @@
 
 - Working directory persists between calls, but prefer absolute paths — `cd` in a compound command can trigger a permission prompt. Shell state (env vars, functions) does not persist; the shell is initialized from the user's profile.
 - IMPORTANT: Avoid using this tool to run `cat`, `head`, `tail`, `sed`, `awk`, or `echo` commands, unless explicitly instructed or after you have verified that a dedicated tool cannot accomplish your task. Instead, use the appropriate dedicated tool as this will provide a much better experience for the user.
+- Command output is displayed to you, not reliably to the user.
 - `timeout` is in milliseconds: default 120000, max 600000.
 - `run_in_background` runs the command detached: it keeps running across turns and re-invokes you when it exits. No `&` needed.
 
```

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

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