# Claude Code v2.1.197: system prompt

> 3 added and 3 removed, of 223 lines, about 124 words, in the prompt 17 of 27 arms receive. 2 other prompts also changed. 1 of 27 tool descriptions changed. Compared against v2.1.196.

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.197?arm=cli

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

## What moved

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

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

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

```diff
@@ from line 50 @@
  - OS Version: Linux 5.15.0-187-generic
  - You are powered by the model named Opus 4.8 (1M context). The exact model ID is claude-opus-4-8[1m].
  - Assistant knowledge cutoff is January 2026.
- - The most recent Claude models are Fable 5 and the Claude 4.X family. Model IDs — Fable 5: 'claude-fable-5', Opus 4.8: 'claude-opus-4-8', Sonnet 4.6: 'claude-sonnet-4-6', Haiku 4.5: 'claude-haiku-4-5-20251001'. When building AI applications, default to the latest and most capable Claude models.
+ - The most recent Claude models are the Claude 5 family, Opus 4.8, and Haiku 4.5. Model IDs — Fable 5: 'claude-fable-5', Opus 4.8: 'claude-opus-4-8', Sonnet 5: 'claude-sonnet-5', Haiku 4.5: 'claude-haiku-4-5-20251001'. When building AI applications, default to the latest and most capable Claude models.
  - Claude Code is available as a CLI in the terminal, desktop app (Mac/Windows), web app (claude.ai/code), and IDE extensions (VS Code, JetBrains).
  - Fast mode for Claude Code uses Claude Opus with faster output (it does not downgrade to a smaller model). It can be toggled with /fast and is available on Opus 4.8/4.7.
 
```

### System prompt, Sonnet (+3/-3 lines)

This edit reached 2 of 27 arms: opusplan, sonnet.

```diff
@@ from line 211 @@
  - Platform: linux
  - Shell: unknown
  - OS Version: Linux 5.15.0-187-generic
- - You are powered by the model named Sonnet 4.6. The exact model ID is claude-sonnet-4-6.
- - Assistant knowledge cutoff is August 2025.
- - The most recent Claude models are Fable 5 and the Claude 4.X family. Model IDs — Fable 5: 'claude-fable-5', Opus 4.8: 'claude-opus-4-8', Sonnet 4.6: 'claude-sonnet-4-6', Haiku 4.5: 'claude-haiku-4-5-20251001'. When building AI applications, default to the latest and most capable Claude models.
+ - You are powered by the model named Sonnet 5. The exact model ID is claude-sonnet-5.
+ - Assistant knowledge cutoff is January 2026.
+ - The most recent Claude models are the Claude 5 family, Opus 4.8, and Haiku 4.5. Model IDs — Fable 5: 'claude-fable-5', Opus 4.8: 'claude-opus-4-8', Sonnet 5: 'claude-sonnet-5', Haiku 4.5: 'claude-haiku-4-5-20251001'. When building AI applications, default to the latest and most capable Claude models.
  - Claude Code is available as a CLI in the terminal, desktop app (Mac/Windows), web app (claude.ai/code), and IDE extensions (VS Code, JetBrains).
  - Fast mode for Claude Code uses Claude Opus with faster output (it does not downgrade to a smaller model). It can be toggled with /fast and is available on Opus 4.8/4.7.
 
```

### System prompt, Sonnet 5 (+3/-2 lines)

This edit reached 1 of 27 arms: claude-sonnet-5.

```diff
@@ from line 211 @@
  - Platform: linux
  - Shell: unknown
  - OS Version: Linux 5.15.0-187-generic
- - You are powered by the model claude-sonnet-5.
- - The most recent Claude models are Fable 5 and the Claude 4.X family. Model IDs — Fable 5: 'claude-fable-5', Opus 4.8: 'claude-opus-4-8', Sonnet 4.6: 'claude-sonnet-4-6', Haiku 4.5: 'claude-haiku-4-5-20251001'. When building AI applications, default to the latest and most capable Claude models.
+ - You are powered by the model named Sonnet 5. The exact model ID is claude-sonnet-5.
+ - Assistant knowledge cutoff is January 2026.
+ - The most recent Claude models are the Claude 5 family, Opus 4.8, and Haiku 4.5. Model IDs — Fable 5: 'claude-fable-5', Opus 4.8: 'claude-opus-4-8', Sonnet 5: 'claude-sonnet-5', Haiku 4.5: 'claude-haiku-4-5-20251001'. When building AI applications, default to the latest and most capable Claude models.
  - Claude Code is available as a CLI in the terminal, desktop app (Mac/Windows), web app (claude.ai/code), and IDE extensions (VS Code, JetBrains).
  - Fast mode for Claude Code uses Claude Opus with faster output (it does not downgrade to a smaller model). It can be toggled with /fast and is available on Opus 4.8/4.7.
 
```

### System prompt, Sonnet (+3/-2 lines)

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

```diff
@@ from line 211 @@
  - Platform: linux
  - Shell: unknown
  - OS Version: Linux 5.15.0-187-generic
- - You are powered by the model claude-sonnet-5[1m].
- - The most recent Claude models are Fable 5 and the Claude 4.X family. Model IDs — Fable 5: 'claude-fable-5', Opus 4.8: 'claude-opus-4-8', Sonnet 4.6: 'claude-sonnet-4-6', Haiku 4.5: 'claude-haiku-4-5-20251001'. When building AI applications, default to the latest and most capable Claude models.
+ - You are powered by the model named Sonnet 5. The exact model ID is claude-sonnet-5[1m].
+ - Assistant knowledge cutoff is January 2026.
+ - The most recent Claude models are the Claude 5 family, Opus 4.8, and Haiku 4.5. Model IDs — Fable 5: 'claude-fable-5', Opus 4.8: 'claude-opus-4-8', Sonnet 5: 'claude-sonnet-5', Haiku 4.5: 'claude-haiku-4-5-20251001'. When building AI applications, default to the latest and most capable Claude models.
  - Claude Code is available as a CLI in the terminal, desktop app (Mac/Windows), web app (claude.ai/code), and IDE extensions (VS Code, JetBrains).
  - Fast mode for Claude Code uses Claude Opus with faster output (it does not downgrade to a smaller model). It can be toggled with /fast and is available on Opus 4.8/4.7.
 
```

### Tool: Bash, reached 2 of 27 arms (+2/-2 lines)

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

```diff
@@ from line 63 @@
 3. Run the following commands in parallel:
    - Add relevant untracked files to the staging area.
    - Create the commit with a message ending with:
-   Co-Authored-By: Claude <noreply@anthropic.com>
+   Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
    - Run git status after the commit completes to verify success.
    Note: git status depends on the commit completing, so run it sequentially after the commit.
 4. If the commit fails due to pre-commit hook: fix the issue and create a NEW commit
```

```diff
@@ from line 80 @@
 git commit -m "$(cat <<'EOF'
    Commit message here.
 
-   Co-Authored-By: Claude <noreply@anthropic.com>
+   Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
    EOF
    )"
 </example>
```

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

This edit reached 2 of 27 arms: opusplan, sonnet.

```diff
@@ from line 63 @@
 3. Run the following commands in parallel:
    - Add relevant untracked files to the staging area.
    - Create the commit with a message ending with:
-   Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
+   Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
    - Run git status after the commit completes to verify success.
    Note: git status depends on the commit completing, so run it sequentially after the commit.
 4. If the commit fails due to pre-commit hook: fix the issue and create a NEW commit
```

```diff
@@ from line 80 @@
 git commit -m "$(cat <<'EOF'
    Commit message here.
 
-   Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
+   Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
    EOF
    )"
 </example>
```

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

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