molefrog / molefrog/moi

Add Cursor Agent support

Open
#104 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
TypeScript
Stars
169
Forks
12
Avg merge
1d 19h
Merged PRs (30d)
23

Description

It would be useful to use Cursor Agent as another harness in moi alongside Claude Code, Codex, OpenClaw, and Hermes.

Cursor Agent already has a headless CLI with stream-json output, resumable sessions, model selection, and authentication commands, so it looks like a good fit for the existing harness interface.

A first experimental version could:

  • show Cursor Agent as an option during workspace setup
  • detect the cursor-agent executable and authentication state
  • start and resume chats in the workspace directory
  • stream assistant messages and tool calls into moi
  • expose model selection when available

Relevant Cursor CLI docs:

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by locating the existing harness interface and workspace setup flow, then compare how Claude Code, Codex, OpenClaw, and Hermes are detected and launched. Use the Cursor CLI parameter and output-format documentation to map authentication, stream-json output, sessions, and model selection; done means Cursor Agent can be selected, started, resumed, and streamed through the existing interface.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
ai, cli
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.