---
title: "harnessrouter-calibrate"
description: "The outer loop: a reasoning harness calibrates another harness's configuration against its declared objective, one change at a time, with the evidence in a ledger."
canonical: https://agentpluginsdirectory.com/plugins/harnessrouter-calibrate
last-updated: 2026-09-25
---

# harnessrouter-calibrate
The outer loop: a reasoning harness calibrates another harness's configuration against its declared objective, one change at a time, with the evidence in a ledger.
- Slug: harnessrouter-calibrate
- Publisher: HarnessRouter
- Repository: https://github.com/HarnessRouter/starter-kit
- Manifest: plugins/calibrate/plugin.json
- Version: 0.1.3
- License: LicenseRef-HarnessRouter-Starter-Kit-1.0.0
- Category (editorial): other
- Skills: 1 (calibrate)
- MCP servers: 0
- Stars: 59
- Repository created: 2026-08-03
- Repository last pushed: 2026-09-24
- Publisher type: Organization
- Listing: https://agentpluginsdirectory.com/plugins/harnessrouter-calibrate
- Schema: https://agent-plugins.org/schemas/1.0.0/plugin.schema.json

## What harnessrouter-calibrate does, in the publisher's words

The outer loop of the dual loop (the design is docs/dual-loop.md in the System One Harness repository): a reasoning harness that improves another harness's configuration against the objective that harness's package declares, one change per version, validated by that harness's own model, with the evidence in a ledger.

Install this package on a reasoning harness (a coding base) with platform access for one inner harness: HR_API_URL, HR_CALIBRATION_TOKEN (a per-turn credential scoped to that harness) and HR_INNER_HARNESS (its id). The Skill carries the method; the scripts do the platform work:

The inner harness's package must carry config.yaml (with an objective) and ledger.jsonl; the harness must write trace.json into its session workspace, and its environment may archive what it showed under observations/. The Super Mario kit is the first such package.

From the project README, punctuation lightly normalized. Full text: https://raw.githubusercontent.com/HarnessRouter/starter-kit/HEAD/plugins/calibrate/README.md

## Skills

- calibrate: Calibrate another harness's configuration against its declared objective, one change per version, validated by that harness's own model. Use when asked to improve a harness, raise its pass rate, or find out why it fails.

Descriptions come from the frontmatter of each SKILL.md, punctuation lightly normalized.
