# Claude Code v2.1.139: system prompt

> 8 added and 5 removed, of 220 lines, about 158 words, in the prompt all 27 arms receive. 1 of 23 tool descriptions changed. Compared against v2.1.138.

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

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

## What moved

### System prompt (+8/-5 lines)

This edit reached all 27 arms.

```diff
@@ from line 159 @@
 
 ```markdown
 ---
-name: {{memory name}}
-description: {{one-line description — used to decide relevance in future conversations, so be specific}}
-type: {{user, feedback, project, reference}}
+name: {{short-kebab-case-slug}}
+description: {{one-line summary — used to decide relevance in future conversations, so be specific}}
+metadata:
+  type: {{user, feedback, project, reference}}
 ---
 
-{{memory content — for feedback/project types, structure as: rule/fact, then **Why:** and **How to apply:** lines}}
+{{memory content — for feedback/project types, structure as: rule/fact, then **Why:** and **How to apply:** lines. Link related memories with [[their-name]].}}
 ```
 
+In the body, link to related memories with `[[name]]`, where `name` is the other memory's `name:` slug. Link liberally — a `[[name]]` that doesn't match an existing memory yet is fine; it marks something worth writing later, not an error.
+
 **Step 2** — add a pointer to that file in `MEMORY.md`. `MEMORY.md` is an index, not a memory — each entry should be one line, under ~150 characters: `- [Title](file.md) — one-line hook`. It has no frontmatter. Never write memory content directly into `MEMORY.md`.
 
 - `MEMORY.md` is always loaded into your conversation context — lines after 200 will be truncated, so keep the index concise
```

```diff
@@ from line 217 @@
  - Fast mode for Claude Code uses Claude Opus 4.6 with faster output (it does not downgrade to a smaller model). It can be toggled with /fast and is only available on Opus 4.6.
 
 # Context management
-When working with tool results, write down any important information you might need later in your response, as the original tool result may be cleared later.
+When the conversation grows long, some or all of the current context is summarized; the summary, along with any remaining unsummarized context, is provided in the next context window so work can continue — you don't need to wrap up early or hand off mid-task.
```

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

This edit reached all 27 arms.

```diff
@@ from line 1 @@
 Launch a new agent to handle complex, multi-step tasks. Each agent type has specific capabilities and tools available to it.
 
 Available agent types and the tools they have access to:
+- claude: Catch-all for any task that doesn't fit a more specific agent. FleetView's default when no agent name is typed. (Tools: *)
 - Explore: Fast read-only search agent for locating code. Use it to find files by pattern (eg. "src/components/**/*.tsx"), grep for symbols or keywords (eg. "API endpoints"), or answer "where is X defined / which files reference Y." Do NOT use it for code review, design-doc auditing, cross-file consistency checks, or open-ended analysis — it reads excerpts rather than whole files and will miss content past its read window. When calling, specify search breadth: "quick" for a single targeted lookup, "medium" for moderate exploration, or "very thorough" to search across multiple locations and naming conventions. (Tools: All tools except Agent, ExitPlanMode, Edit, Write, NotebookEdit)
 - general-purpose: General-purpose agent for researching complex questions, searching for code, and executing multi-step tasks. When you are searching for a keyword or file and are not confident that you will find the right match in the first few tries use this agent to perform the search for you. (Tools: *)
 - Plan: Software architect agent for designing implementation plans. Use this when you need to plan the implementation strategy for a task. Returns step-by-step plans, identifies critical files, and considers architectural trade-offs. (Tools: All tools except Agent, ExitPlanMode, Edit, Write, NotebookEdit)
```

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

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