@rathermercurial.eth
Opencode is meant for carrying out specific tasks within a constrained, customizable environment. Hermes is kinda the opposite of that; it's flexible, can do many things and can maintain memory and context across them.
Opencode can essentially do the same thing, but its OOB multiagent orchestration and context mgmt is very basic. You can get similar results from multiagent extensions like oh my opencode/slim (I like openagents control); they just require some pre-configuration. Then you can achieve those ultra-productive $2 sessions w/ opencode go.
You don't have to choose between them tho. Hermes can delegate to opencode via the CLI (and can even use your OC agents/commands/etc). Most common harnesses will interop really.
This might be a place to start exploring: https://github.com/zaycruz/hermes-opencode-plugin