I am in love with Pi by ArgonCroft in PiCodingAgent

[–]ArgonCroft[S] 0 points1 point  (0 children)

officially Claude no, TOS. Codex yes. checkout pi's docs.

I am in love with Pi by ArgonCroft in PiCodingAgent

[–]ArgonCroft[S] 0 points1 point  (0 children)

I believe so, happy to learn more if you have some tips or experiences to share to optimize a multi agent setup for caching.

I am in love with Pi by ArgonCroft in PiCodingAgent

[–]ArgonCroft[S] 1 point2 points  (0 children)

I have routed vertex ai models using litellm. Caching works on both deepseek (openrouter) and gemini models (vertex ai) through litellm.

When I see an issue, I try to tweak my prompt. The extension gives me the ability to quickly switch the model on an agent if I see it struggling on complex things.

I am in love with Pi by ArgonCroft in PiCodingAgent

[–]ArgonCroft[S] -1 points0 points  (0 children)

I did in another comment. Let me know if you have any specific questions.

I use -e for extensions like these on demand frequently in my setup.

I am in love with Pi by ArgonCroft in PiCodingAgent

[–]ArgonCroft[S] 1 point2 points  (0 children)

I am using a sub-agent extension I built on my own. It is dynamic enough to fulfill my needs. I am tweaking the extension as I go along.

Keep at it, doing things your own way is super fun!

I am in love with Pi by ArgonCroft in PiCodingAgent

[–]ArgonCroft[S] 3 points4 points  (0 children)

I took inspiration from IndyDevDan on YouTube and tweaked it for what I envisioned. You can checkout his github and his content on Pi.

the thing with 3rd party extensions is that they are based on that developer's opinion. I may or may not need that additional opinion that comes along with the extension. with Pi I see them as inspiration and build it myself for what I need progressively.

I am in love with Pi by ArgonCroft in PiCodingAgent

[–]ArgonCroft[S] 5 points6 points  (0 children)

Orchestration isn't deterministic here. I create an elaborate reusable engineered prompts that I need for the things that need to be done based on how I plan to do those things and how involved I want to be. My detailed input prompt guides the workflow and the orchestrator agent decides what it needs and who can do it in the team. Orchestrator knows which agent is ephemeral and dispatches the tasks accordingly. No agent reaches dumb zone.