Series note: Part 2 of the Coverage Benchmark. Part 1 tested Claude in the chat app connected to your warehouse. Same 1,000 frozen calls, same five frozen questions — this time the agent.
The pitch for agents
Part 1 pointed the chat app at the warehouse and watched it keyword-sample your transcripts.
The obvious counterargument — the one I believed myself — is that chat is the weak setup.
I assumed that if you gave the model a real coding agent: it would write code, run it, see the result, loop, and check its own work.
An agent shouldn't sample 1% of your data and call it done. It should build an actual pipeline.
So I ran the same benchmark on Claude Code — same Claude Opus 4.8 at high effort, connected to the same frozen Snowflake table, memory off.
Five frozen questions, Q1 asked three times. I went in expecting higher coverage.
I was kind of right, but still wrong enough that I wouldn’t give my boss these answers. It turned out to be more interesting than a clean win or loss.







