How does Opencode compare to Codex, harness-wise?
I've only used codex and claudecode so far. CC has a nicer UI, well made commands (like /code-review), a better interface for shit like agent management, adding context to question prompts after the y/n response, etc. But codex seems immensely better at actual agent management; whatever they're doing with what looks to be incremental compaction works great, actual read-only commands never surface permissions (while claude will routinely ask permissions for a massive paragraph of echo | rg | sed | cat | xargs rg; git show | rg | cat | sed; rg | sed | cat; git diff | sed | rg | ... that "cannot be analysed statically".
How does opencode compare, both in terms of UI and in terms of agent harness?