v0.10.0 β Pi Agent Support & Multi-Harness Framework
Pi Agent Support β Multi-Harness Framework
This release ports OpenCode Game Studios to the Pi coding agent harness, establishing a harness-agnostic canonical content directory (.agents/) alongside OpenCode.
Architecture
.agents/β New canonical content directory for all 51 agents, 77 skills, 54 commands, 11 rules.opencode/β Now OpenCode-specific plugins, config, and symlinks to.agents/.pi/β Pi-specific extensions and settings (7 extensions)
Pi Extensions
ocgs-coreβ Barrel extension for.agents/content discoveryocgs-delegationβ Task tool (vertical delegation) + /consult (peer review)ocgs-questionβ Structured decision capture with TUI pickerocgs-path-guardβ Dynamic path-scoped rule injectionocgs-auditβ Byte-identical audit loggingocgs-drift-detectorβ Real-time structural drift detectionocgs-changelogβ Conventional-commit changelog generation with TUI modalocgs-validateβ Content validation on startup and post-write
PR #66 Review Fixes
- Tracked
.opencode/{agents,skills,commands,rules}as git symlinks (relative paths) - Fixed
drift-detector.tspaths (both active and module template copies) - Normalized
installed.jsonpaths for module system compatibility - Fixed
opencode.jsontemplate reference - Lazy-loaded agent names in
ocgs-delegation(deferred I/O) - Fixed event mutation in
ocgs-path-guard(spread...event) - Added proper type guard in
ocgs-validate - Updated docs: CHANGELOG.md, docs/pi-extensions.md, docs/pi-workflow.md, AGENTS.md
Breaking Changes
/changelogcommand renamed to/generate-changelog(Pi only; avoids built-in conflict)