v2.1.121 (-13 tokens)

This commit is contained in:
Mike 2026-04-27 14:19:34 -06:00
parent a59a354451
commit e35c25ef72
2 changed files with 4 additions and 5 deletions

View File

@ -34,7 +34,7 @@ Download it and try it out for free! **https://piebald.ai/**
> [!important] > [!important]
> **NEW (January 23, 2026): We've added all of Claude Code's ~40 system reminders to this list—see [System Reminders](#system-reminders).** > **NEW (January 23, 2026): We've added all of Claude Code's ~40 system reminders to this list—see [System Reminders](#system-reminders).**
This repository contains an up-to-date list of all Claude Code's various system prompts and their associated token counts as of **[Claude Code v2.1.120](https://www.npmjs.com/package/@anthropic-ai/claude-code/v/2.1.120) (April 24th, 2026).** It also contains a [**CHANGELOG.md**](./CHANGELOG.md) for the system prompts across 162 versions since v2.0.14. From the team behind [<img src="https://github.com/Piebald-AI/piebald/raw/main/assets/logo.svg" width="15"> **Piebald.**](https://piebald.ai/) This repository contains an up-to-date list of all Claude Code's various system prompts and their associated token counts as of **[Claude Code v2.1.121](https://www.npmjs.com/package/@anthropic-ai/claude-code/v/2.1.121) (April 27th, 2026).** It also contains a [**CHANGELOG.md**](./CHANGELOG.md) for the system prompts across 163 versions since v2.0.14. From the team behind [<img src="https://github.com/Piebald-AI/piebald/raw/main/assets/logo.svg" width="15"> **Piebald.**](https://piebald.ai/)
**This repository is updated within minutes of each Claude Code release. See the [changelog](./CHANGELOG.md), and follow [@PiebaldAI](https://x.com/PiebaldAI) on X for a summary of the system prompt changes in each release.** **This repository is updated within minutes of each Claude Code release. See the [changelog](./CHANGELOG.md), and follow [@PiebaldAI](https://x.com/PiebaldAI) on X for a summary of the system prompt changes in each release.**
@ -296,7 +296,7 @@ Text for large system reminders.
- [Tool Description: PowerShell](./system-prompts/tool-description-powershell.md) (**1455** tks) - Describes the PowerShell command execution tool with syntax guidance, timeout settings, and instructions to prefer specialized tools over PowerShell for file operations. - [Tool Description: PowerShell](./system-prompts/tool-description-powershell.md) (**1455** tks) - Describes the PowerShell command execution tool with syntax guidance, timeout settings, and instructions to prefer specialized tools over PowerShell for file operations.
- [Tool Description: PushNotification](./system-prompts/tool-description-pushnotification.md) (**261** tks) - Tool description for PushNotification. This is a tool that sends a desktop notification in the user's terminal and pushes to their phone if Remote Control is connected. - [Tool Description: PushNotification](./system-prompts/tool-description-pushnotification.md) (**261** tks) - Tool description for PushNotification. This is a tool that sends a desktop notification in the user's terminal and pushes to their phone if Remote Control is connected.
- [Tool Description: REPL](./system-prompts/tool-description-repl.md) (**715** tks) - Describes the REPL tool, a JavaScript programming interface for looping, branching, and composing Claude Code tool calls as async functions. - [Tool Description: REPL](./system-prompts/tool-description-repl.md) (**715** tks) - Describes the REPL tool, a JavaScript programming interface for looping, branching, and composing Claude Code tool calls as async functions.
- [Tool Description: ReadFile](./system-prompts/tool-description-readfile.md) (**440** tks) - Tool description for reading files. - [Tool Description: ReadFile](./system-prompts/tool-description-readfile.md) (**427** tks) - Tool description for reading files.
- [Tool Description: Schedule proactive offer guidance](./system-prompts/tool-description-schedule-proactive-offer-guidance.md) (**229** tks) - Explains when to use the scheduling tool for recurring or one-time remote agents and when to proactively offer scheduling after successful work. - [Tool Description: Schedule proactive offer guidance](./system-prompts/tool-description-schedule-proactive-offer-guidance.md) (**229** tks) - Explains when to use the scheduling tool for recurring or one-time remote agents and when to proactively offer scheduling after successful work.
- [Tool Description: SendMessageTool](./system-prompts/tool-description-sendmessagetool.md) (**332** tks) - Agent teams version of SendMessageTool. - [Tool Description: SendMessageTool](./system-prompts/tool-description-sendmessagetool.md) (**332** tks) - Agent teams version of SendMessageTool.
- [Tool Description: Skill](./system-prompts/tool-description-skill.md) (**306** tks) - Tool description for executing skills in the main conversation. - [Tool Description: Skill](./system-prompts/tool-description-skill.md) (**306** tks) - Tool description for executing skills in the main conversation.

View File

@ -1,7 +1,7 @@
<!-- <!--
name: 'Tool Description: ReadFile' name: 'Tool Description: ReadFile'
description: Tool description for reading files description: Tool description for reading files
ccVersion: 2.1.118 ccVersion: 2.1.121
variables: variables:
- MAX_LINES_CONSTANT - MAX_LINES_CONSTANT
- CONDITIONAL_LENGTH_NOTE - CONDITIONAL_LENGTH_NOTE
@ -10,7 +10,6 @@ variables:
- CAN_READ_PDF_FILES_FN - CAN_READ_PDF_FILES_FN
- HAS_ADDITIONAL_READ_NOTE_FN - HAS_ADDITIONAL_READ_NOTE_FN
- ADDITIONAL_READ_NOTE - ADDITIONAL_READ_NOTE
- ADDITIONAL_USAGE_NOTES_FN
--> -->
Reads a file from the local filesystem. You can access any file directly by using this tool. Reads a file from the local filesystem. You can access any file directly by using this tool.
Assume this tool is able to read all files on the machine. If the User provides a path to a file assume that path is valid. It is okay to read a file that does not exist; an error will be returned. Assume this tool is able to read all files on the machine. If the User provides a path to a file assume that path is valid. It is okay to read a file that does not exist; an error will be returned.
@ -25,4 +24,4 @@ ${READ_FULL_FILE_NOTE}
- This tool can read Jupyter notebooks (.ipynb files) and returns all cells with their outputs, combining code, text, and visualizations. - This tool can read Jupyter notebooks (.ipynb files) and returns all cells with their outputs, combining code, text, and visualizations.
- This tool can only read files, not directories. To list files in a directory, use the registered shell tool. - 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. - 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.${HAS_ADDITIONAL_READ_NOTE_FN()?ADDITIONAL_READ_NOTE:""}${ADDITIONAL_USAGE_NOTES_FN()} - If you read a file that exists but has empty contents you will receive a system reminder warning in place of file contents.${HAS_ADDITIONAL_READ_NOTE_FN()?ADDITIONAL_READ_NOTE:""}