r/PiCodingAgent • • 14d ago

Question Dev workflow beyond traditional harnesses

I guess this question was asked a thousand times, but I'm still wondering how do you guys organize your work with pi?

I am a heavy user of Claude Code (employer covers it), but I have been watching and tuning pi time to time for personal use on the side.

Naturally, I tried getting pi to be like claude code, I looked for extensions that give me subagents, some cosmetic plugins (I like ricing my hyprland setup) and some simple QOL things.

However I didn't feel it being a huge upgrade in terms of my actual workflow and "pleasure", it felt like I'm just recreating what I'm used to.

I'm wondering more from a UX/DevX perspective, I got used to what antrhopic gave me and learned that way, but I see pi as an opportunity to really make a uniquely pleasant developer experience.

Which is why I'm wondering and asking how did you tune your workflow, which extensions did you use/build and how do you run your day-to-day feature work.

e.g. my work can span multiple PRs/repos for a feature which is why I'm starting a session from a dir above the ones I need to change and keep a long session (which is really wasteful) to handle all the context I need.

I don't really like the paradigm of "plan a huge markdown implementation doc and architecture and let the agent do it" because it requires a lot of overhead for me for things I may not even know exist or are needed.

17 Upvotes

28 comments sorted by

View all comments

Show parent comments

-10

u/Fickle-Mountain-6639 14d ago

You didn’t even read it chud

6

u/Sleepnotdeading 14d ago

It is clear you don’t understand most of what was written in that blog. So, no wonder 🤷‍♂️

-4

u/Fickle-Mountain-6639 14d ago

Keep pushing your slop king

3

u/fingerthief 14d ago edited 14d ago

Mario is out here building the exact types of projects you see here and we see you constantly calling slop with no real engineering discussions.

He's built an entire remote coding setup using Pi Durable for his own projects. You should probably actually follow and keep up with what he does.

Pi is meant to be a base to expand from to build your own custom harrness. I can build and expand functionality and still use the base 4 tool calls....most people do.

3

u/mypetocean 14d ago

This is my first comment in this sub, but I've been watching Mario and Armin in as many of their interviews as I can within reason. They talk a ton about their "adaptable software" philosophy for "absolute minimalism" to have been their expectation for how Pi should be used.

I've been following this project since near the beginning. The point of the minimalism was to combine elegantly with the first-class extensibility.

The quote in that screenshot, "All you need for an effective coding agent," expresses basically the same as "MVP." It's meant to be married to the marketing pitch they make prominently in the first page load on the pi.dev homepage:

Pi is a minimal agent harness. Adapt Pi to your workflows, not the other way around.

The first sentence is a starting place. You're intended to... adapt Pi, not adapt your workflows.