What workflow is missing or painful today?
OPENHARNESS_TEAMMATE_COMMAND is not enough for Cursor
OpenHarness does document a hook OPENHARNESS_TEAMMATE_COMMAND (openharness/swarm/spawn_utils.py) for the executable used when spawning teammate processes. But the subprocess backend still builds:
-m openharness --headless …
(openharness/swarm/subprocess_backend.py)
cursor-agent does not take -m openharness, so you cannot treat it as a drop-in teammate command without changing OpenHarness or adding a wrapper that translates that invocation into a valid cursor-agent … command line (non-trivial and brittle).
Proposed change
Make this work with Cursor Agent CLI
Alternatives considered
No response
Additional context
No response
What workflow is missing or painful today?
OPENHARNESS_TEAMMATE_COMMAND is not enough for Cursor
OpenHarness does document a hook OPENHARNESS_TEAMMATE_COMMAND (openharness/swarm/spawn_utils.py) for the executable used when spawning teammate processes. But the subprocess backend still builds:
-m openharness --headless …
(openharness/swarm/subprocess_backend.py)
cursor-agent does not take -m openharness, so you cannot treat it as a drop-in teammate command without changing OpenHarness or adding a wrapper that translates that invocation into a valid cursor-agent … command line (non-trivial and brittle).
Proposed change
Make this work with Cursor Agent CLI
Alternatives considered
No response
Additional context
No response