v0.19.0
[0.19.0] - 2026-05-31
Schema Compatibility
- Extended
runtime-parity-report.schema.jsonto allow thekiroruntime in
scores, capability status, and experimental rows (additive, backward
compatible).
Added
- Added experimental Kiro CLI as a third agent-runtime target
(--runtime kiro, combinable e.g.--runtime claude,kiro). Renders
.kiro/steering/harness.md(steering),.kiro/skills/*/SKILL.md
(skill://resources), read-only reviewer agents.kiro/agents/*.json, and a
primary.kiro/agents/harness.jsonbundling tools, steering/skill resources,
nativetoolsSettingsguardrails, and a 5-trigger hook block. Guard
enforcement works via Kiro tool-name normalization (AHK_RUNTIME=kiromaps
read/write/shell/… onto the canonical tool taxonomy).permissions-compile,
check-hook-integrity,runtime-conformance, the runtime parity scorecard,
doctor --runtime kiro, and non-destructiveupgradeall understand the Kiro
surface. A real-binary smoke (scripts/e2e-kiro-cli.mjs) validates the
generated agents withkiro-cli agent validate, with an opt-in headless-turn
probe (AHK_E2E_KIRO_REQUIRE_TURN=1, viakiro-cli chat --no-interactive).
The harness agent is wired for native multi-agent orchestration: it carries
thesubagenttool plustoolsSettings.crew.availableAgents/trustedAgents
listing the rendered read-only reviewers, so review pipelines run as a Kiro
DAG without a separate transport./orchestratealso gains a real
kiro-clitransport (kiro-cli chat --no-interactive, auto-selected from
.kiro/skills/orAHK_RUNTIME=kiro); the orchestrate skill script is
mirrored into.kiro/skills/so pipelines run end-to-end on Kiro.
Fixed
upgradeno longer fails on Codex-only and Kiro-only installs: the Claude
statusLine settings merge is now gated on the Claude runtime instead of
running whenever.harness/scripts/statusline.mjsexists.
Full history: CHANGELOG.md
Install: npx agent-harness-kit@0.19.0 init