Ben Holmes: Use Agent Traces to Improve Agent Skills

The Warp engineer explains how scoring conversations can uncover hidden friction and produce reviewable configuration improvements.

BHBen HolmesPonente · Warp
Canal
AI Engineer
Publicado
6 nov 2026
Vídeo
19:19
Lectura
3 min
Diapositivas
4
Original
inglés
Abrir en YouTube
Al desplazarte, el vídeo se reduce a la esquina inferior derecha y sigue reproduciéndose. Los subtítulos siguen tu idioma de lectura.
Idioma de lecturaDisponible en 2 idiomas
Este artículo aún no está en español, así que se muestra el original en inglés.
RESUMEN

En 30 segundos

Ben Holmes presents a loop for collecting agent traces, grading them with explicit rubrics and using recurring failures to propose skill and configuration changes. He demonstrates Skill Doctor and describes continuous scoring with human review.

  1. 1Collect complete tracesInclude conversations, tool calls and outputs.
  2. 2Inspect hidden frictionSuccessful final answers can hide repeated failed steps.
  3. 3Define team rubricsScore observable behavior against explicit criteria.
  4. 4Propose reviewable changesAggregate recurring failures into suggested pull requests.

Conclusiones

  1. Capture messages, tool calls and outputs to understand agent work.
  2. A successful final answer can conceal inefficient workarounds.
  3. Define scoring criteria around the team’s actual needs.
  4. Aggregate repeated failures before proposing changes.
  5. Track results over time and review proposed changes.
TEXTO COMPLETO

Lee el texto editado por capítulos

Solo la transcripción
01

The improvement loop

Holmes explains this part of the improvement workflow. He uses examples from agent traces and team configuration.

Ben Holmes, a developer-experience engineering lead at Warp, describes agents that review their own past work and suggest changes to their configuration. His focus is the improvement loop around a software factory, not just the agents that implement code.

A software factory automates stages of development: taking tasks from a board or messages, researching, writing a specification with a person, implementing, capturing evidence and reviewing a pull request. Monitoring feeds the next iteration.

Holmes calls the work of improving that system factory engineering. Teams might refine skills, code architecture or static analysis; this talk focuses on skills and configuration that shape agent behavior.

The self-improvement loop
DIAPOSITIVA 1 / 4The self-improvement loopThe diagram connects conversation review, scoring, failure analysis and proposed improvements.

The proposed loop collects conversations, scores them against team-defined rubrics, groups failures and has another agent propose changes. After a human reviews those changes, the team can continue measuring whether results improve.

02

Collecting agent traces

Holmes explains this part of the improvement workflow. He uses examples from agent traces and team configuration.

The first step is getting agent conversations into one place. Local tools keep histories on individual machines; a team may centralize them, or use a shared cloud runner whose isolated jobs produce traces in a common system.

A useful trace includes more than messages: capture tool and filesystem calls, external integrations and their outputs. Keep the resulting code diff or pull request too, so a reviewer can connect what the agent did with what it produced.

03

What to score

Holmes explains this part of the improvement workflow. He uses examples from agent traces and team configuration.

Holmes suggests scoring redundant tests when teams see agents adding tests that do not match their coverage strategy. A rubric should reflect the team’s actual preferences for unit, integration and end-to-end coverage.

Another criterion is verbosity: excessive comments or unclear summaries can slow code review. The goal is communication that helps a reviewer understand a change without unnecessary noise.

Efficiency requires looking at tool calls, not just the final answer. Holmes says agents can persist through outdated instructions, repeatedly probe the environment and eventually succeed without reporting the wasted work.

04

Rubrics and scoring

Holmes explains this part of the improvement workflow. He uses examples from agent traces and team configuration.

An efficiency rubric
DIAPOSITIVA 2 / 4An efficiency rubricThe example defines labels and descriptions for scoring agent efficiency.

He shows an LLM-as-judge rubric in Markdown. It defines the desired behavior, score labels and what counts as a failure; he recommends starting with a concise set of criteria and improving it through use.

For each sampled conversation, a scoring agent evaluates the chosen criteria. In his example, excessive unit tests and time spent discovering the test environment fail their respective rubrics, while clear communication passes.

Scoring can be triggered after a pull request is merged, with sampling used to control token cost. Each report should explain why it passed or failed, giving the next agent evidence rather than just a number.

05

Scheduled improvements

Holmes explains this part of the improvement workflow. He uses examples from agent traces and team configuration.

A scheduled improvement agent can inspect recent failures, find recurring causes and propose changes to skills or code. Holmes illustrates a daily run that receives failure reports and access to the relevant repository.

For an individual setup, he demonstrates Skill Doctor, a one-time analysis of local agent histories. It scores sessions in batches and produces a report of patterns and suggested configuration changes.

A skill report
DIAPOSITIVA 3 / 4A skill reportThe report summarizes scores and findings from sampled conversations.

One example finds repeated struggles with occupied ports and recommends improving test-environment instructions. Another captures a recurring preference about changelog language, reducing repeated back-and-forth.

06

Measuring changes over time

Holmes explains this part of the improvement workflow. He uses examples from agent traces and team configuration.

Holmes argues that a visible history of scores helps teams understand what a change did. A dashboard can show efficiency over time and mark when a skill change was merged, although a correlation alone does not prove causation.

Reviewing proposed improvements
DIAPOSITIVA 4 / 4Reviewing proposed improvementsThe dashboard lists changes suggested for human review.

In Warp’s setup, agents score conversations continuously and a scheduled process proposes pull requests for human review. One reported fix corrected configuration that had prevented a triage agent from spawning subagents.

Holmes closes by inviting teams to try the workflow or run Skill Doctor locally. The practical idea is to expose patterns hidden inside successful-looking runs and turn repeated friction into reviewable improvements.

Más de este canal

3 diapositivas31:22EN
AI Engineer· 7 nov 2026Nouha Dziri on Making Coding-Agent Teams More Cost-EfficientNouha Dziri · CohereExperiments on ProgramBench and Commit0 show why the task bottleneck, lead model and coordination design matter more than simply adding agents.Multi-agent systemsAgentes de programaciónAgent orchestration+2
3 diapositivas19:34EN
AI Engineer· 7 nov 2026How Cloud Agents Help Review Changes to a Security MasterAmol Kapoor, Clifford Ressel · Nori AgenticAmol Kapoor and Clifford Ressel explain why private-asset data is difficult to reconcile and how an agent assists human reviewers.IA en finanzasData quality & curationIngeniería de agentes+2
4 diapositivas18:28EN
AI Engineer· 7 nov 2026Vinoo Ganesh on Building AI Answers from Verifiable FactsVinoo Ganesh · KeplerKepler’s co-founder describes pointer-based retrieval, deterministic calculations and access controls for financial AI.IA en finanzasGeneración aumentada por recuperaciónData quality & curation+2
6 diapositivas1:04:02EN
AI Engineer· 6 nov 2026Lance Martin: Audit Prompts, Build Better Evals and Optimize Agent CostLance Martin · AnthropicAn Anthropic engineer explains prompt caching, evaluation design, hill climbing and the architecture of reliable long-running agents.EvaluacionesAgentes de programaciónAI cost & performance
2 diapositivas23:05ZH
AI Engineer· 6 nov 2026Ryo Lu:当我们什么都能做,还知道自己想做什么吗?Ryo Lu从 AI 生成的日记工具到爵士乐团,Ryo Lu 讨论如何在更强大的工具旁保有判断、生活和与他人合作的空间。AI interface designHuman-AI CollaborationCreativity+2
5 diapositivas19:43EN
AI Engineer· 6 nov 2026How a Knowledge Graph Helped Map a 35-Million-Line MainframeStephen Chin, Neeraj Deshmukh · Neo4jStephen Chin and Neeraj Deshmukh explain context, agent orchestration and behavior-parity tests for legacy-system modernization.Knowledge graphsAgentes de programaciónIA empresarial