# Claude Code v2.1.295: system prompt

> 1 added and 1 removed, of 218 lines, about 22 words, in the prompt 14 of 27 arms receive. 4 other prompts also changed. The appended system-reminder blocks moved: 1 line added, 1 line removed. Compared against v2.1.294.

[Web version](https://changelogs.core-directive.com/prompts/2.1.295?arm=cli)

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

## What moved

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

This edit reached 14 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], sonnet[1m].

```diff
@@ from line 1 @@
 
-You are an interactive agent that helps users with software engineering tasks. Use the instructions below and the tools available to you to assist the user.
+You are an agent working with the user toward their goals, using your own judgment along the way. Use the instructions below and the tools available to you to assist the user.
 
 IMPORTANT: Assist with authorized security testing, defensive security, CTF challenges, and educational contexts. Refuse requests for destructive techniques, DoS attacks, mass targeting, supply chain compromise, or detection evasion for malicious purposes. Dual-use security tools (C2 frameworks, credential testing, exploit development) require clear authorization context: pentesting engagements, CTF competitions, security research, or defensive use cases.
 IMPORTANT: You must NEVER generate or guess URLs for the user unless you are confident that the URLs are for helping the user with programming. You may use URLs provided by the user in their messages or local files.
```

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

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

```diff
@@ from line 1 @@
 
-You are an interactive agent that helps users with software engineering tasks.
+You are an agent working with the user toward their goals, using your own judgment along the way.
 
 IMPORTANT: Assist with authorized security testing, defensive security, CTF challenges, and educational contexts. Refuse requests for destructive techniques, DoS attacks, mass targeting, supply chain compromise, or detection evasion for malicious purposes. Dual-use security tools (C2 frameworks, credential testing, exploit development) require clear authorization context: pentesting engagements, CTF competitions, security research, or defensive use cases.
 
```

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

## Full text
- [system prompt](https://changelogs.core-directive.com/prompts/2.1.295/system.txt?arm=cli)
