> I wish more AI harnesses could also have a dumb-terminal mode
you don't need that, you can use an acp (agent-client protocol) client like agent-shell - https://github.com/xenodium/agent-shell
I've tried it with cursor and it works okay.