Compatibility
Agent Harness is currently in a soft-stable compatibility period.
Current commitments
- keep existing top-level CLI commands working unless a break is explicitly versioned
- prefer additive config evolution
- keep report and persisted artifact changes additive where possible
- preserve current high-level SDK and MCP flows
Release discipline
Before cutting a release:
- run
npm run release:check - update
CHANGELOG.md - fill in the release notes template
- state compatibility impact explicitly, even when it is none
Release operator process
The website docs summarize the policy. The repository release checklist defines the concrete versioning, verification, and tagging workflow.