HarnessGrad: Harness as A Continual Learner
Keep the model fixed. Let the harness evolve.
Tools, context, and control flow shape what an agent can do. HarnessGrad turns environment feedback into experiments on that editable code.
Start an experimentFive ways to learn.
One overlooked learner.
An agent can learn in its context, memories, skills, or weights. It can also change the harness that puts them to work.
HarnessGrad focuses on this last path: improving how an agent organizes tools, builds context, and acts in its environment.
These paths can work together. Their cadences overlap; this is a map of what changes, not a speed ranking.
Context
Within an interactionA few words change the next step.
Memory
Across tasksExperience leaves a persistent trace.
Skills
As experience accumulatesUseful procedures become reusable.
Weights
During training updatesLearning changes model parameters.
Harness
Between experiment roundsFeedback reshapes how the agent works.
Your harness.
Its next experiment.
Keep your harness’s execution logic. Connect it through an adapter, choose a supported environment, and declare what can change.
An improvement method proposes an edit. HarnessGrad runs the candidate, gathers feedback, and evaluates what happened.
Read the integration guideSame model throughout; no gain is assumed.
- Run
Give the agent a task.
Your entrypoint starts a run. A model and environment bridge connects reasoning to actions, using the tools and context your harness provides.
- Feedback
Bring the experience back.
Collect environment feedback and the run trace. An improvement method examines this experience to decide what to try next.
- Edit harness
Change the scaffold, not the model.
The method proposes an edit within your declared editable surface: tools, context construction, or control flow. The model stays fixed.
- Evaluate
Test the change, then decide.
Run the candidate under declared evaluation conditions. Compare the original and candidate evidence, then use what you learn to plan another round.
Let the evidence speak.
Explore recorded runs and their conditions, or start a small experiment of your own.