Skip to content

v1.8.0

Choose a tag to compare

@alsevilla alsevilla released this 15 Oct 16:46
7f87803

v1.8.0

GitHub source release of the shared Pi/Copilot engineering harness.

Changes since v1.7.0

  • Pi roles use agent/roles.json as their single configuration source. Native Copilot agents omit the model field and inherit the outer session model.
  • LEARN preserves focused local Markdown records with a link index and verified readback; local knowledge is not published implicitly.
  • Worktree cleanup distinguishes routine merged-checkout removal from explicitly authorized retirement with preservation and idleness checks.
  • Expanded offline routing evaluation checks recorded dispatch arguments, provenance, dependency ancestry and project-scope tier restrictions. This is not a measured live-agent accuracy result.
  • Include the requested docs/plans/ ignore rule and align release metadata to 1.8.0.

Verification

Fresh full Bun suite: 658 passed, 3 skipped, 0 failed (661 tests across 37 files); focused package tests: 9 passed. Python routing regression: 103 passed and self-check PASS during preparation, reused unchanged. Run with Bun 1.4.2, Node 24.20.0 and the actual installed Pi SDK 1.2.0. Non-Git test fixtures used an isolated outside-checkout TEMP; no assertions were weakened.

The three skips cover Windows case sensitivity, unavailable symlink creation and a neutral-cwd reader test explicitly skipped under Bun. Node 22, typecheck, live host installation and marketplace/update flows were not verified by this release run.

Boundaries

  • Source-only GitHub release; no npm publishing, deployment or generated binary assets.
  • Copilot remains a native preview, not Pi runtime/control/safety parity. Per-role Copilot tier and reasoning-effort enforcement is not implemented.
  • No Claudex adaptation, automatic memory pipeline, live model accuracy or token-savings claim.
  • Private/local knowledge and planning documents are excluded from the release changes.

🤖 Generated with Pi, co-authored with Codex and Claude