Native harness driver for the Cursor agent CLI (cursor-agent).
cursor-agent mirrors Claude Code's non-interactive interface: cursor-agent -p <prompt> --output-format stream-json, emitting the same stream-json NDJSON
protocol (parsed via Raxol.Agent.Harness.StreamJson). Tools are injected with
--mcp-config <path>.
The CLI owns its agent loop and tool dispatch, so a backend built on this driver
reports handles_tools_internally? == true.