How yuhuajiang2002/harnessmm works
HarnessMM is an agent-harness efficiency system: an actor authors reusable actions, receipt checks gate their reuse, and eligible actions execute through native tools while recording substituted callbacks. Its companion recursive self-improvement work uses task feedback to refine prompts, context, and adapter rules, with validation selecting frozen candidates before testing. The repository also contains host integrations, task-specific harnesses, learning methods, and evaluation/accounting modules. Edges follow README-described behavior or explicit source-index references; many implementation details are unsampled, so uncertain links are omitted.
Main entry points: gaia2_jev.py GAIA2 continuations · controller.mjs Receipt guard · gaia2_cot_jev.py GAIA2 CoT Jev · residual_meta_harness.py Residual meta-learning
Components 27
Decision reuse
- Action authoring
dsh-plugin/harnessmm-desktop/lib/controller.mjs - Receipt guard
dsh-plugin/harnessmm-desktop/lib/controller.mjs - Native dispatch
dsh-plugin/harnessmm-desktop/lib/controller.mjs
Task harnesses
- Codex Chisel
harnessmm/harness/codex_chisel.py - GAIA2 receipt graph
harnessmm/harness/gaia2_202060_progress.py - GAIA2 continuations
harnessmm/harness/gaia2_jev.py - GAIA2 CoT Jev
harnessmm/harness/gaia2_cot_jev.py - GAIA2 progress
harnessmm/harness/gaia2_public_progress.py - GAIA2 state
harnessmm/harness/gaia2_state_progress.py - Deferred observations
harnessmm/harness/deferred_observation_pack.py - Observation packing
harnessmm/harness/observation_pack.py - ALFWorld Jev
harnessmm/learning/alfworld_jev.py - ALFWorld PFN
harnessmm/learning/alfworld_autosaddler_pfn.py
Learning and routing
- Residual meta-learning
harnessmm/learning/residual_meta_harness.py - QA quality-cost router
harnessmm/learning/qa_quality_cost_router.py
Host integrations
- DeepSeek runner
integrations/deepseek_harness/runner.py - Session worker
integrations/deepseek_harness/session_worker.py
Research and evaluation
- Experiment provenance
harnessmm/experiments.py - Data provenance
harnessmm/data_engine/provenance.py - Quality evaluation
harnessmm/evaluation/chisel_component_quality.py - Routing evaluation
harnessmm/evaluation/routing_feature_quality.py - GAIA2 runner
scripts/run_gaia2_jev.py - ALFWorld worker
scripts/run_alfworld_autosaddler_worker.py - ALFWorld progress
scripts/alfworld_public_progress.py - Chisel repair runner
scripts/run_chisel_repair_alfworld.py
Other components
- Slow actor
- Native tools
Connections 19
- Slow actor → Action authoring: authors actions
README.md - Action authoring → Receipt guard: proposes graph
README.md - Receipt guard → Native dispatch: admits actions
README.md - Native dispatch → Native tools: executes natively
README.md - Slow actor → Receipt guard: resumes reasoning
README.md - GAIA2 receipt graph → GAIA2 continuations: uses continuations
harnessmm/harness/gaia2_202060_progress.py - GAIA2 CoT Jev → GAIA2 continuations: references
harnessmm/harness/gaia2_cot_jev.py - GAIA2 CoT Jev → GAIA2 progress: references
harnessmm/harness/gaia2_cot_jev.py - GAIA2 continuations → GAIA2 state: uses state progress
harnessmm/harness/gaia2_jev.py - Deferred observations → Observation packing: uses packing
harnessmm/harness/deferred_observation_pack.py - Residual meta-learning → QA quality-cost router: supports routing
harnessmm/learning/qa_quality_cost_router.py - DeepSeek runner → Session worker: references worker
integrations/deepseek_harness/runner.py - Experiment provenance → Data provenance: uses provenance
harnessmm/experiments.py - Quality evaluation → Residual meta-learning: evaluates learning
harnessmm/evaluation/chisel_component_quality.py - Routing evaluation → Quality evaluation: uses quality results
harnessmm/evaluation/routing_feature_quality.py - GAIA2 runner → GAIA2 continuations: runs harness
scripts/run_gaia2_jev.py - ALFWorld worker → ALFWorld PFN: runs learner
scripts/run_alfworld_autosaddler_worker.py - ALFWorld Jev → ALFWorld progress: references progress
harnessmm/learning/alfworld_jev.py - Chisel repair runner → ALFWorld PFN: uses learner
scripts/run_chisel_repair_alfworld.py