Yeah, that's what I'd been leaning towards.
No mcp, but I'll see if I can reproduce and debug it, since other people don't seem to have that problem as badly as I've experienced it (and the idea of having a nasty bug like that bothers me).
No mcp support. I'll try copying deepseek harness's basic tool call formats as a starting point.