Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .claude-plugin/marketplace.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
{
"name": "better-harness",
"description": "Build an AI-ready engineering system for safe coding-agent delivery and continuous software improvement.",
"version": "0.5.0",
"version": "0.6.0",
"source": "./",
"author": {
"name": "Qoder",
Expand Down
2 changes: 1 addition & 1 deletion .claude-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "better-harness",
"description": "Build an AI-ready engineering system for safe coding-agent delivery and continuous software improvement.",
"version": "0.5.0",
"version": "0.6.0",
"author": {
"name": "Qoder",
"email": "dev@qoder.com"
Expand Down
2 changes: 1 addition & 1 deletion .codex-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "better-harness",
"version": "0.5.0",
"version": "0.6.0",
"description": "Build an AI-ready engineering system for safe coding-agent delivery and continuous software improvement.",
"author": {
"name": "Qoder",
Expand Down
2 changes: 1 addition & 1 deletion .cursor-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "better-harness",
"displayName": "Better Harness",
"version": "0.5.0",
"version": "0.6.0",
"description": "Build an AI-ready engineering system for safe coding-agent delivery and continuous software improvement.",
"author": {
"name": "Qoder",
Expand Down
4 changes: 2 additions & 2 deletions .github/plugin/marketplace.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,13 @@
},
"metadata": {
"description": "Better Harness plugins for AI delivery readiness.",
"version": "0.5.0"
"version": "0.6.0"
},
"plugins": [
{
"name": "better-harness",
"description": "Build an AI-ready engineering system for safe coding-agent delivery and continuous software improvement.",
"version": "0.5.0",
"version": "0.6.0",
"source": "./",
"author": {
"name": "Qoder",
Expand Down
2 changes: 1 addition & 1 deletion .github/plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "better-harness",
"description": "Build an AI-ready engineering system for safe coding-agent delivery and continuous software improvement.",
"version": "0.5.0",
"version": "0.6.0",
"author": {
"name": "Qoder",
"email": "dev@qoder.com",
Expand Down
2 changes: 1 addition & 1 deletion .kimi-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "better-harness",
"version": "0.5.0",
"version": "0.6.0",
"description": "Build an AI-ready engineering system for safe coding-agent delivery and continuous software improvement.",
"skills": "./skills/",
"interface": {
Expand Down
2 changes: 1 addition & 1 deletion .qoder-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "better-harness",
"displayName": "Better Harness",
"version": "0.5.0",
"version": "0.6.0",
"description": "Build an AI-ready engineering system for safe coding-agent delivery and continuous software improvement.",
"descriptionZh": "构建面向 AI 的工程体系,让编码智能体安全地理解、变更、评审、报告并持续改进软件。",
"author": {
Expand Down
45 changes: 45 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,51 @@
This file records notable public changes to Better Harness. Entries describe
observable behavior and compatibility, not every internal refactor.

## 0.6.0 - 2026-08-13

### Added

- Harness Inspector is now available from the published CLI through
`better-harness harness-inspector` and the `better-harness inspector`
shortcut. `inspector render` creates a self-contained, read-only HTML
workbench that relates Feature Tree stages, Stories, prompts, sessions,
tool calls, files, and commits across the supported session providers. Its
synchronized Evidence Drawer explains why evidence is linked, states known
limitations, and distinguishes commits created during a session from files
merely present in those commits.

- `better-harness commit-session-link` correlates bounded Git history with
coding-agent sessions and renders commit-oriented provenance evidence.
Long-session reports can now retain privacy-safe tool activity and file
evidence for trace inspection instead of reducing execution to aggregate
counts.

- A new Harness Component Snapshot contract and direct CLI captures, compares,
and resolves non-authorizing rollback references for bounded project-owned
Harness component state. Standard report analysis can also surface
evidence-bound native Learning Capture candidates without requiring adapters
to assign pattern labels.

### Changed

- The repository test suite now runs on Vitest with human-readable failures in
the main GitHub Actions log, source annotations, a Job Summary, and JUnit
output. Existing Node assertions remain intact, while Windows, macOS, Linux,
Node 22.20.0, and Node 24.x remain release gates.

- Test ownership is organized by capability, and contributor commands now use
the same Vitest discovery contract locally and in CI.

### Fixed

- Claude session discovery resolves underscore-based transcript directories,
component snapshot failures retain bounded diagnostics, and review-trigger
stop-hook results use a structured cross-platform output contract.

- CI test module paths remain valid on Windows drive-letter workspaces, and
failure output identifies the owning test instead of reporting only a failed
capability group.

## 0.5.0 - 2026-08-04

### Added
Expand Down
2 changes: 1 addition & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ compatibility boundaries, or more than one canonical owner.

## Development Setup

Better Harness 0.5.0 supports Node.js `>=22.20.0 <25.0.0` and npm
Better Harness 0.6.0 supports Node.js `>=22.20.0 <25.0.0` and npm
`>=10.9.3 <12.0.0`. The supported project targets are Windows, macOS, and Linux.

```bash
Expand Down
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@qoder-ai/better-harness",
"version": "0.5.0",
"version": "0.6.0",
"description": "Build an AI-ready engineering system for safe coding-agent delivery and continuous software improvement.",
"license": "MIT",
"author": {
Expand Down
4 changes: 2 additions & 2 deletions qwen-extension.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "better-harness",
"version": "0.5.0",
"version": "0.6.0",
"displayName": "Better Harness",
"description": "Build an AI-ready engineering system for safe coding-agent delivery and continuous software improvement.",
"skills": "./skills/"
}
}
Loading