Delivering work changedbuild-with-claude/prompt-engineering/prompting-claude-fable-5-1
Nearest release: v2.1.304, published 6 hours before this site recorded the change. Shown because the two are within 24 hours of each other. Nothing here says the release caused the edit.
Recorded here
Lines+11added
Lines−11removed
From line
178
where the diff opens
First seen
1 Sep 2026
this site's first read of the page
Recorded edits10to this page, all time
The whole hunk
from line 178, old and new numbered
/
from line 178
178178 name = "demo"
179179 version = "0.1.0"
180180 description = "Demo project for the batching example"
181 `,
181 `
182182 ],
183183 [
184184 "README.md",
from line 185
185185 `# demo
186186
187187 A small demo project. Run \`demo --help\` for usage.
188 `,
189 ],
188 `
189 ]
190190 ]);
191191 const tools: Anthropic.Beta.Messages.BetaTool[] = [
192192 {
from line 195
195195 input_schema: {
196196 type: "object",
197197 properties: { path: { type: "string" } },
198 required: ["path"],
199 },
200 },
198 required: ["path"]
199 }
200 }
201201 ];
202202 const messages: Anthropic.Beta.Messages.BetaMessageParam[] = [
203 { role: "user", content: "Summarize pyproject.toml and README.md." },
203 { role: "user", content: "Summarize pyproject.toml and README.md." }
204204 ];
205205
206206 let response: Anthropic.Beta.Messages.BetaMessage;
from line 210
210210 max_tokens: 16000,
211211 betas: ["mid-conversation-system-clear-at-2026-08-21"],
212212 tools,
213 messages,
213 messages
214214 });
215215 // Append the assistant turn exactly as returned, thinking blocks included.
216216 messages.push({ role: "assistant", content: response.content });
from line 236
236236 type: "tool_result",
237237 tool_use_id: block.id,
238238 content: `File not found: ${path}`,
239 is_error: true,
239 is_error: true
240240 });
241241 continue;
242242 }
from line 243
243243 toolResults.push({
244244 type: "tool_result",
245245 tool_use_id: block.id,
246 content: text,
246 content: text
247247 });
248248 }
249249 // Send the tool results as the user turn, then a fresh copy of the nudge as a
from line 253
253253 messages.push({
254254 role: "system",
255255 content: BATCH_NUDGE,
256 clear_at: "next_user_message",
256 clear_at: "next_user_message"
257257 });
258258 }
259259
No line in this hunk matches that.