I just found out about pi yesterday. It's the only agent that I was able to run on RISC-V. It's quite scary that it runs commands without asking though.
But the magic is that it knows how to modify itself, if you need a plan mode you can ask it to implement it :)