Follow Discord
Sweep 22 Oct 2026 · 21:04Z Build v2.1.309 528 read Stable v2.1.308 Latest v2.1.309 Next v2.1.309 Feeds RSS JSON llms.txt llms-full.txt Unofficial
Prompt changes · v2.1.309 against v2.1.308

3 changes since v2.1.308, landing in 22 of 23 prompts.

Every prompt v2.1.309 sent, compared word for word with the capture before it. Each card is one edit, with every prompt it reached; the table after them shows where each one landed.

What changed 3

1

System prompt · under “Context management”

EndConversation deferred tool added, limited to sustained abuse or demos

A new line under Context management introduces EndConversation as a deferred tool. Claude may use it only for sustained user abuse aimed at the assistant or when the user explicitly asks to see it demonstrated, and it must first load the full guidance with ToolSearch("select:EndConversation"). The line appeared in only 1 of 23 captures, so it may be specific to one setup.

Behind a feature flag

+34 −0 words

EndConversation (deferred tool): use only for sustained user abuse directed at the assistant, or when the user explicitly asks to see it demonstrated. Load the full guidance via ToolSearch("select:EndConversation") before using it.

2

Bash tool description · under “Git”

Bash git guidance warns that bare @mentions notify GitHub users

A new Git rule says GitHub notifies anyone named with `@name` in a PR, issue or comment. Claude is told to write a bare `@name` only for a real login it means to notify, and to put roles, placeholders and code such as `@reviewer` or `@types/node` in backticks or drop the `@`, even when the text is copied from project files.

+47 −0 words

Copy 1 of 2 · 22 prompts, 13 model strings · under “Git”

- GitHub notifies the owner of any `@name` written in a PR, issue, or comment. Write a bare `@name` only for a real login you mean to notify. Put roles, placeholders, and code (`@human`, `@reviewer`, `@types/node`) in backticks or drop the `@`, even when copied from project files.

Copy 2 of 2 · 6 prompts, 14 model strings · under “Creating pull requests”

GitHub notifies the owner of any `@name` written in a PR, issue, or comment. Write a bare `@name` only for a real login you mean to notify. Put roles, placeholders, and code (`@human`, `@reviewer`, `@types/node`) in backticks or drop the `@`, even when copied from project files.

3

Appended context (skills, environment) · at “EndConversation”

EndConversation entry added to appended context in one capture

A single line reading "EndConversation" now appears in the appended skills and environment context. It landed in only 1 of 13 captures, so it is likely tied to one setup, and the diff shows no description of what it does.

Behind a feature flag

+1 −0 words

EndConversation

Where each change landed

Every prompt the release sent, one row each. A number is a change from the list above; click it to jump there. Rows with more than one model string count them, because each model gets its own copy of the prompt.

Prompt 1 2 3 Status
Main prompt
Claude Code, default27 models · 27/27 · 1 change
Claude Code, seeded with this account's feature flags27 models 13/27 27/27 13/27 3 changes
Claude Code, seeded with anonymous feature flags27 models · 27/27 · 1 change
Agent SDK, default27 models · 27/27 · 1 change
Agent SDK, seeded with this account's feature flags27 models · 27/27 · 1 change
Agent SDK, seeded with anonymous feature flags27 models · 27/27 · 1 change
Auto-mode classifier
Auto-mode classifier1 model · · · unchanged
Session agents
claude1 model · ● · 1 change
Slash commands
/init1 model · ● · 1 change
/security-review1 model · ● · 1 change
/team-onboarding1 model · ● · 1 change
Compaction
Compaction instruction1 model · ● · 1 change
System reminders
Claude md1 model · ● · 1 change
Hook pretool block1 model · ● · 1 change
Read dup1 model · ● · 1 change
Read empty1 model · ● · 1 change
Read offset1 model · ● · 1 change
Skill run1 model · ● · 1 change
Todo nag1 model · ● · 1 change
Toolsearch deferred1 model · ● · 1 change
Subagents
explore1 model · ● · 1 change
general-purpose1 model · ● · 1 change
plan1 model · ● · 1 change

Did not change

30 tool descriptions are word for word the same, 1 moved and is listed above.

Agent AskUserQuestion CronCreate CronDelete CronList DeferredToolPlaceholder Edit EnterPlanMode EnterWorktree ExitPlanMode ExitWorktree ListAgents Monitor NotebookEdit PushNotification Read ReportFindings ScheduleWakeup SendMessage Skill TaskCreate TaskGet TaskList TaskStop TaskUpdate ToolSearch WebFetch WebSearch Workflow Write

1 prompt did not move at all: Auto-mode classifier.

Set aside as capture noise

These change on every capture by construction, so they are masked before comparing and never counted as a change.

  • 358 billing header lines
  • 224 capture date lines
  • 224 host kernel lines
Feedback