Repository navigation
v1.8.0
v1.8.0
GitHub source release of the shared Pi/Copilot engineering harness.
Changes since v1.7.0
- Pi roles use
agent/roles.jsonas 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.