Earlier quoted context omitted.
Claude Code system prompt diffs are available here: https://cchistory.mariozechner.at/?from=2.1.98&to=2.1.112 (URL is to diff since 2.1.98 which seems to be the version that preceded the first reference to Opus 4.7)
The "Picking delaySeconds" section is quite enlightening. I feel like this explains about a quarter to half of my token burn. It was never really clear to me whether tool calls in an agent session would keep the context hot or whether I would have to pay the entire context loading penalty after each call; from my perspective it's one request. I have Claude routinely do large numbers of sequential tool calls, or have…
Changes in the system prompt between Claude Opus 4.6 and 4.7
121–130 of 240 posts
Re: Changes in the system prompt between Claude Opus 4.6 and 4.7
#122Earlier quoted context omitted.
Two things; the model and runtime matters a lot, smaller/quantized models are basically useless at strict instruction following, compared to SOTA models. The second thing is that "never do X" doesn't work that well, if you want it to "never do X" you need to adjust the harness and/or steer it with "positive prompting" instead. Don't do "Never use uppercase" but instead do "Always use lowercase only", as a silly examp…
It's interesting to note here that Anthropic indeed don't use "do not X" in the Opus system prompts. However, "Claude does not X" is very common.
Re: Changes in the system prompt between Claude Opus 4.6 and 4.7
#123Re: Changes in the system prompt between Claude Opus 4.6 and 4.7
#124> The new section includes: When a request leaves minor details unspecified, the person typically wants Claude to make a reasonable attempt now, not to be interviewed first. Uff, I've tried stuff like these in my prompts, and the results are never good, I much prefer the agent to prompt me upfront to resolve that before it "attempts" whatever it wants, kind of surprised to see that they added that
Re: Changes in the system prompt between Claude Opus 4.6 and 4.7
#125> The new section includes: When a request leaves minor details unspecified, the person typically wants Claude to make a reasonable attempt now, not to be interviewed first. Uff, I've tried stuff like these in my prompts, and the results are never good, I much prefer the agent to prompt me upfront to resolve that before it "attempts" whatever it wants, kind of surprised to see that they added that
Re: Changes in the system prompt between Claude Opus 4.6 and 4.7
#126Re: Changes in the system prompt between Claude Opus 4.6 and 4.7
#127Seems like a good idea. Don't think I've ever had any of those follow up suggestions from a chatbot be actually useful to me
Re: Changes in the system prompt between Claude Opus 4.6 and 4.7
#128> The new section includes: When a request leaves minor details unspecified, the person typically wants Claude to make a reasonable attempt now, not to be interviewed first. Uff, I've tried stuff like these in my prompts, and the results are never good, I much prefer the agent to prompt me upfront to resolve that before it "attempts" whatever it wants, kind of surprised to see that they added that
I even have a specific, non-negotiable phase in the process where model MUST interview me, and create an interview file with everything captured. Plan file it produces must always include this file as an artifact and interview takes the highest precedence. Otherwise, the intent gets lost somewhere in the chat transcript.
Re: Changes in the system prompt between Claude Opus 4.6 and 4.7
#129The eating disorder section is kind of crazy. Are we going to incrementally add sections for every 'bad' human behaviour as time goes on?
Another way to think about it: every single user of Claude is paying an extra tax in every single request
Re: Changes in the system prompt between Claude Opus 4.6 and 4.7
#130Earlier quoted context omitted.
When you are worth hundreds of billions, people start falling over themselves running to file lawsuits against you. We're already seeing this happen. So spending $50M to fund a team to weed out "food for crazies" becomes a no-brainer.
It is a no brainer. If a company of any size is putting out a product that caused cancer we wouldn't think twice about suing them. Why should mental health disorders be any different?