Prewire · case file · public copy of the record
FILE P398 PREWIRE receipts archive the live wire
CATCH #98 DETECTED JUL 8, 2026 01:01 UTC
THE CATCHscore 8/10
EXHIBIT 098 · FLASH
Jul 8, 2026 01:01 UTC binary @anthropic-ai/claude-code-darwin-arm64
Anthropic's Claude-Code native binary update hints at a new `tool_runner` for agentic loops with per-turn hooks, a new `ant` CLI for API access and agent creation from YAML, and expanded tool schema options.

✓ VERIFIED — BEAT THE ANNOUNCEMENT BY 36.5H · AUTO-VERIFIED AGAINST ANTHROPIC NEWS

READY TO POST:

anthropic's latest claude-code update seems to be building out a `tool_runner` for agentic loops, with hooks for approvals, error handling, and streaming. this could make building complex agents much smoother!

a new `ant` cli for claude is surfacing in their latest binary. looks like it'll allow for creating agents and environments directly from version-controlled yaml. super interesting for infra-as-code fans.

EVIDENCE — the receipts
⚠️ FROM COMPILED BINARY — lower confidence, verify before posting.
(May include bundled-dependency strings, not just first-party changes.)

@anthropic-ai/claude-code-darwin-arm64 2.1.202 -> 2.1.204: +6282 strings, -6603 strings, 34 interesting

[feature_flag] (10)
  + - Tool Runner (\`client.beta.messages.tool_runner\`): the SDK helper that runs the agentic loop over tools you define \u2014 with per-turn hooks for approval gates, error interception, result modification, retries, and streaming (you do NOT need the manual loop for those)
  + /home/runner/work/claude-cli-internal/claude-cli-internal/src/frame
  + <${$f}>${n.length} background ${r} task(s) from the previous session have no completion record. ${l} They have been marked ${e}. First ${hcn} task ids: ${s.join(", ")}. Task ids in this notification beginning with "${$Fo}" are internal scan markers, not tasks.</${$f}>
  + Emitted by /clear, plan-mode exit, and fresh-session flows. The surface should mount a fresh transcript under new_conversation_id and reset any cached session title. From internal QueryEvent 'conversation_reset'.
  + Emitted when the user's /goal Stop hook reports met (clears) or not-yet-met (bumps iterations + last_reason). Any surface with a goal indicator re-renders from this. value is null when the goal is cleared. From internal QueryEvent 'active_goal'.
  + See: https://chevrotain.io/docs/guide/internals.html#grammar-recording for details`,-1,-1,-1,-1,-1,-1);Object.freeze(Lke);Z0t={name:`This CSTNode indicates the Parser is in Recording Phase
  + The \`ant\` CLI provides terminal access to the Claude API. Every API resource is exposed as a subcommand. It is the recommended way to create agents and environments from version-controlled YAML (\`ant beta:agents create < agent.yaml\` \u2014 see \`shared/anthropic-cli.md\`), and also exposes sessi
  + Zod is optional \u2014 \`betaTool()\` from \`@anthropic-ai/sdk/helpers/beta/json-schema\` accepts a raw JSON Schema \`inputSchema\` plus a \`run

caught by the 20-minute sweep · the live wire · all receipts

THE WIRE RECEIPTS ACCESS @VEDOLOS TERMS PRIVACY break the story before it breaks