feat: add first-class Pi target with MCPorter + subagent compatibility#181
Merged
kieranklaassen merged 1 commit intoEveryInc:mainfrom Feb 13, 2026
Merged
feat: add first-class Pi target with MCPorter + subagent compatibility#181kieranklaassen merged 1 commit intoEveryInc:mainfrom
kieranklaassen merged 1 commit intoEveryInc:mainfrom
Conversation
Contributor
Author
|
Thanks for taking a look 🙏 Quick review map:
All tests pass locally in this branch ( |
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.
PR: Add first-class Pi target with MCPorter + subagent compatibility
Hi Every team — thank you for building and sharing Compound Engineering. This PR is an additive compatibility contribution to help teams run the same workflow in Pi.
Why
Many teams love the Compound Engineering workflow but use Pi as their local agent runtime. This PR ports the workflow in a way that keeps your design intact:
plan → work → review → compoundWhat this PR adds
1) New
pitarget--to pisupport in converter/install flowssync --target pi)2) Compatibility extension for Pi
Adds generated tools to bridge Claude patterns to Pi:
ask_user_questionsubagent(single / parallel / chain)mcporter_listmcporter_call3) MCP interoperability via MCPorter
Instead of assuming Claude runtime MCP behavior, Pi uses MCPorter:
4) Command semantics mapping
Task agent(args)→ explicitsubagentinstruction in Pi promptsAskUserQuestion→ask_user_questionScope / Safety
Validation
Notes
If useful for upstream, I’m happy to keep maintaining the Pi compatibility surface in a downstream package as well and sync changes quickly.
Thank you again to Every + Kieran for the original system.