4 ms·
Pi ships with powerful defaults but skips features like sub-agents and plan mode Does anyone have an idea as to why this would be a feature? don't you want to
by mongrelion 7mo ago
Pi ships with powerful defaults but skips features like sub-agents and plan mode
Does anyone have an idea as to why this would be a feature? don't you want to have a discussion with your agent to iron out the details before moving onto the implementation (build) phase?
In any case, looks cool :)
EDIT 1: Formatting
EDIT 2: Thanks everyone for your input. I was not aware of the extensibility model that pi had in mind or that you can also iterate your plan on a PLAN.md file. Very interesting approach. I'll have a look and give it a go.
- ramoz 7mo agoSee my comment in the thread but there is an intuitive extension architecture that makes integrating these type of things feel native. https://github.com/badlogic/pi-mono/tree/main/packages/coding-agent#extensions https://github.com/badlogic/pi-mono/tree/main/packages/codin...
- alvivar 7mo agoI plan all the time. I just tell Pi to create a Plan.md file, and we iterate on it until we are ready to implement.
- deleted 7mo ago[deleted]
- jauntywundrkind 7mo agoAgreed. I rarely find the guardrails of plan to be necessary; I basically never use it on opencode. I have some custom commands I use to ask for plan making, discussion. As for subagents, Pi has sessions. And it has a full session tree & forking. This is one of my favorite things, in all harnesses: build the thing with half the context, then keep using that as a checkpoint, doing new work, from that same branch point. It means still having a very usable lengthy context window but having good fundamental project knowledge loaded.
- deleted 7mo ago[deleted]
- miroljub 7mo agoCheck https://pi.dev/packages https://pi.dev/packages There are already multiple implementations of everything. With a powerful and extensible core, you don't need everything prepackaged.
- deleted 7mo ago[deleted]