Harness Engineering

Un enfoque sistemático para diseñar el entorno alrededor de agentes de IA, extrayendo patrones de diseño de OpenClaw y aplicándolos a sistemas de trading autónomos y memoria de agentes.

12
Lectures
5
Subsystems
6
Patterns
12
Gotchas
2
Case Studies

¿Qué es Harness Engineering?

Harness Engineering es la disciplina de diseñar el entorno alrededor de un agente de IA para que pueda trabajar de manera confiable. No se trata de hacer el modelo más inteligente — se trata de crear un sistema cerrado de trabajo donde el agente tenga instrucciones claras, estado persistente, verificación automática, límites de alcance, y un ciclo de vida definido.

"Un harness no hace al modelo más inteligente; establece un sistema de trabajo de bucle cerrado para el modelo." — Learn Harness Engineering

Los 5 Subsistemas del Harness

Todo harness se compone de cinco subsistemas fundamentales:

1
Instructions

AGENTS.md, CLAUDE.md, jerarquía de docs/ — el "recetario" que le dice al agente cómo trabajar.

progressive disclosure AGENTS.md
2
State

feature_list.json, progress.md, session-handoff — la "estación de preparación" que mantiene el estado.

persistence tracking
3
Verification

Tests, type checks, comandos de verificación — la "ventana de control de calidad" que valida el trabajo.

testing gates
4
Scope

One-feature-at-a-time, definition of done — los "límites de la tarea" que evitan el overreach.

boundaries focus
5
Lifecycle

init.sh, clean-state checklists, handoff procedures — la "gestión de sesión" para continuidad.

bootstrap handoff

Caso de Estudio

¿Por qué importa?

Sin Harness

  • Agente olvida preferencias entre sesiones
  • Instrucciones gigantes que el agente ignora
  • Sin verificación — bugs pasan desapercibidos
  • Overreach: el agente cambia lo que no debe
  • Sesiones rotas sin continuidad

Con Harness

  • Memoria persistente con jerarquía de prioridad
  • Progressive disclosure: la info justa a tiempo
  • Verificación automática antes de "done"
  • Scope definido: una feature a la vez
  • Handoff limpio entre sesiones