feat(hosts): add native Pi and WorkBuddy plugin runtimes - #72
Open
NickyLam wants to merge 3 commits into
Open
Conversation
Adds a shared three-lane host runtime contract, a native Pi extension, and a WorkBuddy Team plugin while preserving canonical evidence and report ownership. Implements the host runtime, pi-native, and workbuddy-expert specs under docs/specs/. Validated with npm test (1060/1060), npm ci, package and WorkBuddy artifact checks, doc-link validation, diff checks, and isolated Pi 0.83.0 local discovery. Real host model E2E remains an explicit Draft PR boundary. Co-authored-by: Codex (GPT 5.6 Sol) <codex@openai.com>
Merge official main into the existing Pi and WorkBuddy plugin branch while preserving native host contracts.\n\nImplements the Pi Agent and WorkBuddy plugin completion story using the three 2026-08-06 host runtime, Pi runtime, and WorkBuddy expert-plugin specs. Validated with npm test, npm run pack:verify, npm run workbuddy:verify, npm run workbuddy:pack, focused docs tests, and preview-server tests. Real host/model-driven Pi and WorkBuddy E2E remains unverified.\n\nCo-authored-by: Codex (GPT 5.6 Sol) <codex@openai.com>
Merge the latest official main into the existing Pi and WorkBuddy plugin branch while preserving the native host contracts and adopting the upstream workspace and Vitest layout. Keep the Pi extension and WorkBuddy team manifests in the package, export both provider coverage and tool-call trace surfaces, and exclude nested workspace node_modules from WorkBuddy artifacts.\n\nImplements the Pi Agent and WorkBuddy plugin completion story using the three 2026-08-06 host runtime, Pi runtime, and WorkBuddy expert-plugin specs. Validated with npm test (1522 passed, 1 skipped), harness generated checks, Harness/Harness UI/Harness Studio workspace tests, npm pack verification, WorkBuddy manifest verification, and WorkBuddy archive packaging. Real host/model-driven Pi and WorkBuddy E2E remains unverified.\n\nCo-authored-by: Codex (GPT 5.6 Sol) <codex@openai.com>
NickyLam
marked this pull request as ready for review
August 24, 2026 10:05
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Adds native Pi and WorkBuddy plugin runtimes with a shared three-lane host contract:
/better-harnessextension;Why
The existing integrations exposed partial capabilities but lacked a host-native, independently isolated three-lane review flow and complete installation/discovery contracts. This change makes both integrations locally installable and marketplace-ready.
Traceability and Scope
docs/specs/2026-08-06-better-harness-host-runtime-contract.md,docs/specs/2026-08-06-pi-native-runtime-completion.md,docs/specs/2026-08-06-workbuddy-expert-plugin.mdTest and Review Evidence
npm testnpm ci --ignore-scriptsnpm run pack:verifynpm run workbuddy:verifynpm run workbuddy:packgit diff --check/better-harnesscommandA local
codebuddyexecutable was unavailable, so WorkBuddy CLI/Team E2E could not be run. Real model E2E, Node 22/24 matrix, and the official WorkBuddy validator remain explicit Draft PR boundaries.Risk and Recovery
f74b3c79cde70ccc4bdbb0ccf8a8b9084325d785.findings.json,report.md, andreport.html.AI Involvement
Checklist
CHANGELOG.mdupdate (intentionally held for maintainer review per the implementation plan).