Pi coding agent: config folder is out of place on Linux
github.com
github.com
As many advantages as pi has in some areas, there are definitely areas where I believe the hype to be a bit overstated. While the config folder is, ultimately, not relevant for performance, how this was and is continued to handled is a bit frustrating for me.
They have made it abundantly clear it's not going to change however so I'm looking at how other coding agents perform currently.
Just make the changes you want to your favorite harness and move on.
If I don't find anything which fits me I might fork it, but even that little effort is not really worth it if theres something which fits me better.
I already found maki which...seems to do the exact same job pi did for me, and I wanna check out crush as well.
In my experience "throw another agent at it/fork it" consistently creates unsupervised trainwrecks.
off: I'm working on my spare time on a code mode lisp alternative (great opportunity to learn lisp) and might switch to it fully as long as I built some simple evals (I'm concerned about token usage, which is why i forked pi the first time)
The ticket is closed and this will not be changed, period.
> even if you use the env var it combines cache and config
You mean both cache and config respect Pi's config env var, or that they get combined somehow independently of the variable?
I assume the former, just wanted to confirm.
Quick Edit: Since github is back up, heres the comment I was referencing: https://github.com/earendil-works/pi/issues/534#issuecomment...
Posting a github issue like this though feels like an easy brigading target, so please don't do that.
Edit: Known issue: https://news.ycombinator.com/item?id=49330597
Also, if every app would save their carp in my home folder it soon would be impossible to find anything.
I use pi and couldn’t care less.