v2.1.284 system prompt
SDK-CLI The system prompt of v2.1.284, as Agent SDK, print mode, seeded with this account's feature flags sent it to the model, read out of the request it put on the wire. The text comes first; what changed since the previous capture is further down, kept apart from it.
This arm was captured with the sandbox seeded from flags-account, this account's own GrowthBook payload, seeded into the sandbox .claude.json. 726 flags from data/flags/snapshots/flags-20260928T163505Z.json. What a seeded capture does and does not tell you.
- As plain textthe same prompt as a
.txt, to download or diff - 26 tool descriptionsthe text the model is given for each tool
- 11 appended blocks88,493 more characters the client sends after the system prompt
- 4 copies by modelthe prompt is not one text; which models get which copy
- 18 prompts in this releasecompaction, subagents, reminders: each its own request
What changed since the previous capture
11 One line per document that moved, the system prompt and the tool descriptions in the same table.1 added and 1 removed, of 215 lines, about 4 words, in the prompt 15 of 27 arms receive. 3 other prompts also changed. 1 of 26 tool descriptions changed. The appended system-reminder blocks moved: 1 line added. Compared against v2.1.283.
The two arm counts on this page measure different things: 15 arms receive the prompt the headline is about, and the widest edit below reached 25, because the same changed lines sit in more than one prompt.
The blocks the client appends after the system prompt moved as well, and this table does not cover them. The appended blocks, and which of them moved →
The prompt by model
4 The client does not send one system prompt: each model gets its own copy with its name and a few lines worked in. A row is one copy and how many of the 27 model strings get it, most first. Every copy opens with the same line:You are an interactive agent that helps users with software engineering tasks.