Comment by skohan
4 days ago
You could already use MCP perfectly well on pi via extensions.
I'm not so sure about this move, or the general inclusion of code mode in the core editor as one of pi's main selling points was its minimal nature.
4 days ago
You could already use MCP perfectly well on pi via extensions.
I'm not so sure about this move, or the general inclusion of code mode in the core editor as one of pi's main selling points was its minimal nature.
Every tool marketed as minimal is usually just an excuse to ship something with limited features. Unless there is a strict design ethos at its core [0], it’ll eventually grow its features to no longer be minimal.
Further, pi is now owned by a company which as we all know, tend to explode code with features while chasing product market fit.
[0]: https://bower.sh/smol-contract
If Armin and Mario want, they can just as easily move this back into a package and make it an optional thing to support if they want. There was already a heavily used mcp adapter package that they appear to have just finally incorporated fully.
Though as time progresses, they are probably going to do the same with sub-agents.
I think MTP is kind of ok, since it's a common protocol, but I think incorporating sub-agents could be a mis-step.
There are a lot of ways to implement sub-agents, and it's not something I need the harness to be opinionated about.
I know builtin tools support opt-out, but it's more bloat. It's also more complexity for the agent to understand when you use it to build extensions for itself.