| OpenCode seemed perfectly workable as a programming assistant. As personal assistants, they all fall short. It's too difficult to really shape their output. I was briefly impressed with OpenClaw a few times, but ultimately was turned off by not being able to get the models to stop being so damnably verbose. I thought I made progress for a while by having it tweak its soul, iterate, switch models, iterate, switch models, fuse the results, iterate... but ultimately it's all forgotten early in each session. And then one day it killed itself by rebuilding the container it was inside. Hermes apparently has some plagiarism issues they're trying to cover up [0] and I was deeply unimpressed with their janky, flickery CLI that force-enables a bulky obnoxious header on every launch. Hermes did readily dive into its own source code and did readily confirm that there was no way to disable it. So that's neat. It constantly (wants to) run from upstream master which is unsettling. Nanoclaw and nanobot seemed fine, but not notably different. There were some common bugs and glitches that caused some minor data loss while configuring nanobot. After that I just deciding to start hacking my own together. What I really want in a harness is being able to actually control and rewrite the entire context window, like Zed's Text Threads before they obnoxiously and inexplicably removed what, to me, was their most powerful and distinguishing feature. [0] https://github.com/NousResearch/hermes-agent/issues/10232 |
https://github.com/EvoMap/evolver
The timeline here is pretty telling and it looks like Hermes basically points their coding agent at evolver and says "reimplement this yourself." A few days later Hermes magically sports a nearly identical feature.
https://evomap.ai/blog/hermes-agent-evolver-similarity-analy...