Skip to content

Releases: forrestbthomas/pi-harness

v0.12.0

Choose a tag to compare

@github-actions github-actions released this 24 Aug 00:14
2986adf

What's Changed

  • fix(release): resolve Homebrew formula prefix portably by @forrestbthomas in #170
  • feat(sessions): pi-run sessions fleet view + --heal connection-flap events (W11) by @forrestbthomas in #171
  • docs(backlog): re-open COST-1 as static task->tier router (EPIC-3) by @forrestbthomas in #172
  • chore(pi): add pi-teams 0.9.14 (agent-teams try-out) by @forrestbthomas in #173
  • v0.12.0: pi-bulletin wiring + sessions --heal + SEC-1/HEAL-6 (reconcile + release prep) by @forrestbthomas in #176

Full Changelog: v0.11.1...v0.12.0

v0.11.1

Choose a tag to compare

@github-actions github-actions released this 16 Aug 22:44
810ed7d

What's Changed

Full Changelog: v0.11.0...v0.11.1

v0.11.0

Choose a tag to compare

@github-actions github-actions released this 16 Aug 18:01
b10008f

What's Changed

  • feat(eval-13): flake-aware cost gate — single-run cost spike is a flake, not a failure by @forrestbthomas in #105
  • feat(eval-14): benchmark provenance parity — ci-benchmark scorecard carries live-schema provenance by @forrestbthomas in #106
  • feat(eval-15): split-seam verification — seam contract doc + hermetic dry-run by @forrestbthomas in #107
  • feat(eval-8): judge stabilization — deterministic conversion + majority-of-3 + judge-pass bugfix by @forrestbthomas in #108
  • feat(rel-3/rel-4): post-release brew verify + Node-drift guard by @forrestbthomas in #109
  • docs(tax-2): flag/env-var prune audit — no dead surfaces, watchdog env vars added to README table by @forrestbthomas in #110
  • feat(eval-6): agentic tool-using case family — exercise the harness tool surface by @forrestbthomas in #111
  • feat(gov-1): PM-layer drift guard — EPICS/BACKLOG/tag/changelog self-audit by @forrestbthomas in #112
  • docs(audit): Wave 1 P0 — truth restoration (count sweep, guards, ghost purge, spec statuses, PM reconciliation) by @forrestbthomas in #113
  • docs(audit): Wave 2 P1 — status & sequencing truth by @forrestbthomas in #114
  • docs(audit): Wave 3+4 P2/P3 — hygiene (README Skills/Layout, requirements comment, stamps, PR template, AGENTS polish) by @forrestbthomas in #115
  • docs(scope): close docs-audit contract — 3 waves logged by @forrestbthomas in #116
  • docs(readme): audit leftovers — real task.json keys, pi-mcp-adapter package, eval/CI knob rows by @forrestbthomas in #117
  • docs(backlog): re-rank queue — shipped items out of open ranks by @forrestbthomas in #118
  • docs(governance): GOV-2 relocation + spec archive by @forrestbthomas in #119
  • test(docs-drift): cwd-independent live-results assertion + GOV-3 backlog item by @forrestbthomas in #120
  • docs(scope): close + archive GOV-2 SCOPE.md by @forrestbthomas in #121
  • docs(contributing): OSS-2 contributor on-ramp v2 by @forrestbthomas in #122
  • ci(python-quick): wire docs/pm drift guards into CI (GOV-3) by @forrestbthomas in #123
  • docs(pm): GOV-3 reconciliation — shipped row, STATUS regen, CHANGELOG by @forrestbthomas in #125
  • docs(scope): close + archive GOV-3 SCOPE.md by @forrestbthomas in #126
  • docs(scope): archived GOV-3 contract status is CLOSED by @forrestbthomas in #127
  • docs(pm): apply whats-next debate change-set (BACKLOG/EPICS/STATUS) by @forrestbthomas in #128
  • feat(eval): EVAL-16 pilot — score-delta module + report-only CI wiring by @forrestbthomas in #129
  • docs(pm): EVAL-16 pilot reconciliation by @forrestbthomas in #130
  • fix(eval): judge-case metrics wiring + nightly honesty fixes by @forrestbthomas in #131
  • feat(eval): coding-055 — debugging/root-cause eval case (dataset 54→55) by @forrestbthomas in #132
  • fix(eval): coding-052 self-healing grader (derived count) by @forrestbthomas in #133
  • fix(security): bump .pi/npm transitive deps — 16/17 dependabot alerts closed by @forrestbthomas in #134
  • chore(cleanup): remove lore tooling — .lore.md/.lore.json + references by @forrestbthomas in #135
  • feat(harness): remove @loreai/pi — closes the last dependabot alert by @forrestbthomas in #136
  • docs(backlog): add MEM-1 — memory-engine hook spike + decision by @forrestbthomas in #137
  • docs(decision): MEM-1 — memory-engine spike closed as decided (no build) by @forrestbthomas in #138
  • fix(eval): judge-graded cases no longer gate as incomplete by @forrestbthomas in #139
  • data(live-baseline): EVAL-12 re-baseline — 17 → 55 cases (0 unbaselined) by @forrestbthomas in #140
  • fix(eval): EVAL-13 cost gate is median-shift-only by @forrestbthomas in #141
  • docs(pm): EVAL-12 reconciliation — re-baseline shipped, queue re-ranked by @forrestbthomas in #142
  • docs(readme): minimal front-door rewrite — differentiators + real scorecard + visuals by @forrestbthomas in #143
  • docs(readme): drop the private context-engine mention from the memory statement by @forrestbthomas in #144
  • docs(hygiene): stale counts + quick references by @forrestbthomas in #145
  • docs(readme): fix mermaid rendering (quoted labels) by @forrestbthomas in #146
  • feat(eval): EVAL-18 — variance-aware gate (run-step band) by @forrestbthomas in #147
  • data(baseline): coding-055 re-baselined at its true 10-run rate (0.2) by @forrestbthomas in #148
  • feat(eval): coding-055 prompt scaffold — measured score 0.2 → 0.8 by @forrestbthomas in #149
  • docs: v0.11.0 release prep — governance snapshot + release runbook by @forrestbthomas in #150
  • docs: honest reframe — no-moat positioning, per 7-persona debate by @forrestbthomas in #151
  • docs: qualify 'yours' — provider-neutral, NOT runtime-neutral by @forrestbthomas in #152
  • docs: dogfood posture — personal agent-improvement loop, public as demo by @forrestbthomas in #153
  • data(baseline): coding-049 cost re-baselined — cost-of-correct, not a regression by @forrestbthomas in #154
  • feat(eval): EVAL-17 — chat-session runner + multi-turn cases (056/058), 057 parked by @forrestbthomas in #155
  • fix(eval): chat cases live in their own jsonl surface — restore manifest parity by @forrestbthomas in #156
  • data(baseline): coding-017 + coding-052 re-baselined (stale snapshots) by @forrestbthomas in #158
  • chore(ci): raise the nightly live job timeout 60 → 90 min by @forrestbthomas in #159
  • fix(provider): derive the Ollama /model picker from the local daemon catalog by @forrestbthomas in #160
  • docs(hygiene): Ollama keyless row + superpowers skill check path/count fixes by @forrestbthomas in #165
  • release(v0.11.0): changelog flip + gate re-typed by recorded owner decision by @forrestbthomas in #166

Full Changelog: v0.10.0...v0.11.0

v0.10.0

Choose a tag to compare

@github-actions github-actions released this 14 Aug 16:27
88dd4b0

What's Changed

Full Changelog: v0.9.2...v0.10.0

v0.9.2

Choose a tag to compare

@github-actions github-actions released this 13 Aug 16:27
3833d83

What's Changed

  • chore: session finalization — docs reality pass, live-eval baseline, W2/W3 closures, changelog + nightly env by @forrestbthomas in #64
  • feat(security): pin pi-subagents + owner-only artifact perms (backlog #2/#3) by @forrestbthomas in #65

Full Changelog: v0.9.1...v0.9.2

What's Changed

  • chore: session finalization — docs reality pass, live-eval baseline, W2/W3 closures, changelog + nightly env by @forrestbthomas in #64
  • feat(security): pin pi-subagents + owner-only artifact perms (backlog #2/#3) by @forrestbthomas in #65
  • docs: v0.9.2 release notes (CHANGELOG + ROADMAP W2 note) by @forrestbthomas in #70

Full Changelog: v0.9.1...v0.9.2

v0.9.1

Choose a tag to compare

@github-actions github-actions released this 13 Aug 14:29
3a4a6fc

What's Changed

  • fix: nightly live-eval attribution — --cost-mode + explicit judge model by @forrestbthomas in #50
  • fix: missing global Pi settings is not a config-check failure by @forrestbthomas in #51
  • ci: pin nvm Node 22.19.0 (nvm install latest fails on runners) by @forrestbthomas in #52
  • fix: verified model-tier ids + honest run_pi_print failure detection by @forrestbthomas in #53
  • fix: GEval requires evaluation_params in deepeval 4.1.7 by @forrestbthomas in #54
  • fix: de-brittle E2E factorial heuristic (live nightly) by @forrestbthomas in #55
  • fix: self-contained eval report writer (replaces broken pytest-json-report) by @forrestbthomas in #56
  • fix: install real pi coding agent + robust graders (nightly was grading '3') by @forrestbthomas in #57
  • fix: pin scoped pi-coding-agent package (ledger lane) by @forrestbthomas in #58
  • feat: prevent agent hang on interactive git editors/pagers by @forrestbthomas in #59
  • docs: project-management layer — ROADMAP, BACKLOG, PM skills by @forrestbthomas in #60
  • docs(spec): self-healing agent runs — W1 design by @forrestbthomas in #61
  • feat: self-healing agent runs — watchdog, process-group kill, git recovery, escalation by @forrestbthomas in #62

Full Changelog: v0.9.0...v0.9.1

What's Changed

Full Changelog: v0.9.0...v0.9.1

v0.9.0

Choose a tag to compare

@github-actions github-actions released this 12 Aug 20:40
396f642

What's Changed

  • docs: deterministic eval hardening design spec by @forrestbthomas in #40
  • docs: live agent evaluation v2 design spec by @forrestbthomas in #41
  • feat: deterministic scorecard artifact + drift guards (eval hardening Go lane) by @forrestbthomas in #42
  • test: Python contract tests for the real pi-run binary (eval hardening Python lane) by @forrestbthomas in #43
  • ci: python-contract job + nightly build step + CLI-owned scorecard-latest by @forrestbthomas in #44
  • feat: cost-per-task scorecard schema + --cost-mode (live-eval v2 Go lane) by @forrestbthomas in #45
  • feat: live eval dataset v2 — 20 tasks, graders, references, schema lint by @forrestbthomas in #46
  • feat: score_run.py baseline gate + task manifest + benchmark taxonomy (live-eval v2 scorer lane) by @forrestbthomas in #47
  • ci: nightly live eval two-job split + live suite/metrics (live-eval v2 nightly lane) by @forrestbthomas in #48
  • docs: v0.9.0 release notes + README pass by @forrestbthomas in #49

Full Changelog: v0.8.0...v0.9.0

v0.8.0

Choose a tag to compare

@github-actions github-actions released this 12 Aug 16:43
02215b3

What's Changed

Full Changelog: v0.7.0...v0.8.0

v0.7.0

Choose a tag to compare

@github-actions github-actions released this 12 Aug 14:59
3c0a575

What's Changed

Full Changelog: v0.6.0...v0.7.0

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 11 Aug 22:19
4c0e855

What's Changed

Full Changelog: v0.4.3...v0.6.0