9b4e4734a1
Head start passed `system` as a bare string, so Anthropic neither wrote nor read the cache: the ~18.4k-token prefix was billed in full and the agent's step 2 then paid for a fresh write. Both breakpoints now carry a 1-hour TTL. The two prefixes were also not identical — `get_run` sat in a different position in the agent's tool set than in the canonical schema-only one, so they could never have shared a cache. Reordered, and a fingerprint over system text + tool definitions is logged per model call alongside the provider's cache-write, cache-read and uncached input token counts, so a future drift is visible instead of silent.
Trigger webapp - powered by Remix
To start, run with pnpm run dev --filter webapp
Build the docker image locally:
pnpm run docker:build:webapp
docker run -it triggerdotdev-webapp sh