Live data from Hacker News

Opinionated and easy Pi.dev configuration

lazypi.org

71–78 of 78 posts

Re: Opinionated and easy Pi.dev configuration

#71
post #54

Earlier quoted context omitted.

The memory footprint of Opencode is prohibitive to run 10+ copies at once.

Just use the web/desktop app and you won't need to.

Now you have 2 problems. That freaking thing is a memory hog in itself and guess why - ELECTRON.

Re: Opinionated and easy Pi.dev configuration

#72
post #18

Currently using Oh My Pi ( https://github.com/can1357/oh-my-pi ) and appreciate the batteries included approach. From my limited time using pure Pi, I found quite a few of the plugins lacking and had no desire to upgrade/fix and maintain them myself. I know others feel differently though. I like the idea of keep Pi minimal but having “official”, high quality optional plugins to make it more usable.

I'm exploring the pi based options now and I like that Oh-my-pi actually adds new value over extensions (the advisor and stream interruption hooks are pretty clever).

I just wish it had a way for me to downlimit tool access (I love midsized local models, and I'd love to enable only 30% of the power for some usecases).

Re: Opinionated and easy Pi.dev configuration

#73
post #45

Earlier quoted context omitted.

Would you say the same about something like, say, Spacemacs?

No, I don’t think I would. Filling the model’s context with a bunch of junk and actively making it perform worse isn’t the same as adding opinionated defaults/settings. The GPT-5.6 announcement just made it clear that these huge agents files are actually doing more harm than good. If this just added skins or something I wouldn’t be arguing against it.

Oops. It wasn’t in the announcement, it’s in their Prompting Best Practices. I just noticed it because of the announcement.

https://developers.openai.com/api/docs/guides/latest-model#u...

Re: Opinionated and easy Pi.dev configuration

#76
post #46

This seems to be like the antithesis of pi, it's supposed to be this minimal thing you customise I guess it's the same kinda friction with vanilla vim/neovim vs vim 'distributions' that provide a bunch of stuff out of the box.

It looks exactly like neovim plugin ecosystem and I was waiting for someone to make this. I tried pi before but the gap between codex and pi is too big for me to be productive. Ideally lazypi is easy to disable or add plugins as well.

There is also mentioned oh my pi - i recommend trying it out.

Re: Opinionated and easy Pi.dev configuration

#77

I think the developers of Pi made a supply chain mistake by stripping down the core agent and requiring features like subagents to load plugins written by some random person.

Pi is meant for people who know what they are doing. If you dont fall into that category use OpenCode, etc. The whole idea is that you customize Pi to your own needs by asking it to modify itself through extensions. That said, sometimes it is really easy to leverage existing extensions. You run the risk of supply chain attack though. I installed one extension that was useful, modified it to my needs and pinned it.

Not necessarily. I had almost no idea what I was doing when I started using Pi. The goal was to learn harness engineering and understand how it feels like thinking about things that are provided in other harnesses by default.

It took time to learn all of these before I managed to do something similarly useful as OpenCode, and now I am ready to use some sane defaults for things that I really know I need in Pi.

Re: Opinionated and easy Pi.dev configuration

#78
post #6

Pi makes you think about what you’re doing with it on purpose. This defeats that, as the Mario quote on the page says, and therefore isn’t worth using. People really need to try out “less is more”. The new models are quite smart, so suffocating their context with dozens of MCPs and skills isn’t necessary like it used to be. A cli tool with good built in help and good errors is amazingly easy for the model to figure o…

Quite the opposite is true. The agent and the harness is more important than the model on normal tasks. Just for extremely deep problems Fable 5/... are needed.

I'm using oh-my-pi with gortex MCP, context7 and LSP servers. Plus tons of skills. Without that enhancements it's almost useless, missing all the file edits, git amend or fixup strategies, or github api calls.

Post reply on HN