V3 schema encoding behind a flag, repriced against today's roster

↗ view on GitHub · Eli Ziff · 2026-07-29 · dc1bde91

The survey priced signature-form tool schemas at -58%; re-measured on
the current 42-tool surface it is -35% (~3,176 tokens) - the
single-homing pass already took much of the per-parameter prose the
original number counted, and the smallest tools get slightly heavier
under the signature boilerplate. MIKE_SCHEMA_ENCODING=v3 swaps the
Responses-route serialization to signature + verbatim tool description
+ permissive schema; dispatch-side typed validation is unchanged. The
A/B this exists for is argument correctness: malformed-call rounds vs
score, encoding the only variable.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012AgUm5EcRKbT3duVFMbrQD
Repository eliziff/Beaver
Author Eli Ziff <eliasziff@gmail.com>
Authored
Parents 40a75718
Stats 4 files changed , +206
Part of Legal agent-surface and context-compaction experiments

Capture this commit into my fork

Download a Markdown prompt that tells Claude how to port this exact commit into your working tree. Run it via claude -p < capture-commit-dc1bde91.md from inside the repo you want the change in.

⬇ Download capture-commit-dc1bde91.md