Engineering brief
Agent to-do lists waste tokens. Move the plan to the harness.
At a glance
The brief is enough
- Relevance
- Practical value
- Radar
- Time horizon
- Now
- Warnings
- Vendor pitch
Arize rebuilt its agent for two years and the pattern is clear: the to-do list belongs in the harness, memory is a small file, and production traces are the test suite. Model choice mattered less than engineering.
Agent quality is determined by harness design, not model choice. These patterns are adoptable today.
Watch if you are designing a multi-step agent and want concrete patterns for planning, memory, and stopping.
Summary
The core claim. Arize's in-product agent Alex began as a GPT-3.5 prototype in 2023 with a 50% hallucination rate and became a production system after multiple rebuilds. The team's conclusion is direct: the model was never the bottleneck. Nearly every improvement came from harness code, not from waiting for frontier models. That makes this a useful architectural thesis for any team building agents, even with the vendor context.
The harness owns the plan. Alex originally handed the model a to-do list and watched it spend most calls checking items off, with 20-plus iterations on the to-do tool itself. The team moved planning into the harness, rendered the next step into each model call, dropped the in-progress marker, and is now testing with no to-do tool at all. The lesson is that models are eager with lists; the system should own state and completion.
Memory is a file, not a graph. After trying vector retrieval, episodic and semantic stores, and temporal knowledge graphs, Arize landed on one markdown file per user, capped at 8,000 characters, loaded on every request and written by a background job after the session. It is small, exact, easy to audit, and hard to over-engineer. The choice is a quiet rebuke to the default reflex of reaching for a vector database.
Model choice is a default. Arize defaults to "fast and good enough," with Sonar 4.5 as the current model, and invests the saved effort in the harness. Because customers can bring their own providers, the team built defensive stopping rules: an explicit finish call, bounce-backs, and force finish. They are also starting to auto-route tasks and train small SLMs for narrow surfaces like filter generation, where a full agent loop is overkill.
Production traces are the test. Alex is traced with Arize's own product, and live user sessions become regression datasets and experiments. The team notes agent bugs rarely appear as explicit errors: 43 identical tool calls in one turn, or a 227-second response, are the real signals. Signal automates the reveal, while humans still own golden labels, evaluator alignment, and speed-versus-quality tradeoffs.
The tradeoffs. The talk is convincing but shaped by the vendor. Arize sells the tracing and evaluation platform that makes these lessons visible, and the numbers are illustrative rather than benchmarked. The choice to keep memory as one small file also depends on Alex operating inside a defined product boundary. Even so, the survivor list, tracing, math in code, golden datasets, streaming, and skills is a strong starting point for agent teams.
My take
I think this talk gets the big call right: most agent quality problems are harness problems, not model problems. The to-do list observation matches what I see in teams that bolt a planning tool onto a model and expect it to self-manage. I would be careful with two things. Arize sells the tracing and evaluation platform that makes these lessons visible, so the framing favors its stack. And the one-file-per-user memory pattern works because Alex lives inside Arize's product boundaries; other domains may need more structure. Still, the survivor list is the useful artifact: trace everything, compute in code, keep golden datasets, enforce explicit finish rules. Teams should copy those patterns, not the vendor.
What to do with this
- Move the agent's plan and completion state into the harness, rendering only the next step to the model.
- Replace vector memory with a capped, auditable file per user and track whether retrieval complexity pays off.
- Turn production agent sessions into regression datasets and review traces for repeated tool calls and latency outliers.
Watch the video
This video is blocked due to your privacy settings. To watch this video, please accept YouTube marketing cookies.
Related breakdowns
The Bottleneck Shifts: Verification, Not Generation, Is the New Limit
Anthropic scaled to 30K daily code changes. Their approach: shift investment from generation to verification. A briefing on what that means for your team.
AI war rooms can crack legacy code, GEICO's $1,000 day shows
GEICO's $1,000 AI war room mapped legacy claims domains in a day. The deciding factor was human approval gates, not model choice.
Agent Readiness Is the Real Software Factory Signal
A vendor's autonomous 'software factory' vision, stripped to what teams can use now: agent readiness, outcome metrics, and human validation gates.
Get TL;DW
Too Long; Didn't Watch.
A concise breakdowns of the AI and devtools videos that actually matter for engineering leaders.
Free. Weekly. No hype.
Video and thumbnails remain the property of their respective creators. tldw.news provides editorial analysis, commentary, and discovery links to original content.