2 ms·
My own findings are in line with this research: Having a coding harness is critical but the differences between them are overstated. Personally, I’ve replaced
by corv 9d ago
My own findings are in line with this research:
Having a coding harness is critical but the differences between them are overstated.
Personally, I’ve replaced OpenCode with a thin wrapper around Pydantic-AI as the pythonic analogue to Pi-Agent for headless use via Hermes
They’d all do the job - I just prefer to compartmentalize for access control.
Keeping the harness’ surface area tiny had the added benefit of preserving my understanding and being able to adapt it to my preferred workflow effortlessly
- ygouzerh 9d agoOne thing I am missing to be able to move out of Claude Code, is the auto mode (and the soft_deny and hard_deny settings that can be tuned), with it's classifier checking the output. It's the killer feature from me personally, often when wanting to troubleshoot for example things like Kubernetes workloads. LLMs are now really good at it, but we doesn't want them to like delete a pod. Other harnesses like Codex have often on static rules, like the allow/deny of claude code, that can filter out based on regex. It's quite good already, but sometimes the model can find a way to write something that wasn't anticipated, or in a convoluted way. After, I guess it's something that can be added in an open-source harness like Pi, and add like this new Jev model or something else equivalent
- corv 9d agoI believe Hermes offers something comparable now. Personally, I’m not convinced that a cascade of LLM judges lets me sleep soundly at night. My agents stay in their sandbox and escalating changes to that env or prod is solely in the (human) operator’s domain. Obviously this is less convenient but I think it’s a necessary tradeoff for security and correctness.
- faangguyindia 9d agoI believe it simply uses Sonnet as a classifier.
- yearolinuxdsktp 9d agoCodex has an “Approve for me” mode (“Guardian” internally) that does the same now.
- ygouzerh 8d agoNice, thanks a lot, I didn't knew about this feature!
- anon373839 9d ago> Personally, I’ve replaced OpenCode with a thin wrapper around Pydantic-AI as the pythonic analogue to Pi-Agent for headless use via Hermes That's really interesting. I like Pydantic AI a lot and wondered why all of the harnesses seem to be written in Javascript instead of it. What do you use it for headless, though? I haven't tried Hermes or similar yet, so don't have a handle on what you do with them.
- corv 9d agoI initially went with OpenCode's v2 client-server rewrite until I noticed how that wasn't ready for prime time. Turns out I didn't need a fancy TUI at all when desktop, web and mobile interfaces are already provided by or available for Hermes.