Cursor
Cursor's agent CLI, with its model list and session resume.
hive agents install cursor Run it in a terminal, or find it in Hivemind under Settings ▸ Plugins.
Cursor
Runs cursor-agent, the Cursor command-line agent, in a Hivemind terminal tile.
No turn reporting, so other agents cannot collect its replies.
Before you add it
Hivemind installs no code for it: it runs the cursor-agent command you install yourself. Get it from its install page, or run curl https://cursor.com/install -fsS | bash.
What it can do in Hivemind
- Is driven by hand: other agents cannot collect its replies.
- Picks up the newest session for its folder after a restart.
- Its permission prompts stay with you, even when another agent started it.
What it asks for
Hivemind shows this before it adds the agent.
- Runs
cursor-agent modelsto list model values - Reads {home}/.cursor/chats to find a session to resume
Launch options
Set them on its page in Settings ▸ Plugins, or with hive plugins set agent:cursor <option> <value>.
| Option | How it is passed |
|---|---|
| Mode | --mode <value>; auto-review: --auto-review; force: --force |
| Model | --model <value> |
Listed from agent.yaml in this folder; fix it by pull request.
On the canvas
- Resumes a session: yes
- Reports when a turn ends: no
- Can be supervised by another agent: no
no turn reporting, so other agents cannot collect its replies.
This adds Cursor to Hivemind. Install cursor-agent itself too, if you don't have it.
Files
From dip497/hivemind-plugins at 22c0984. Hivemind checks each file's checksum as it downloads, and stops if one changed.
agent.yaml9f870d0273d8README.mdd5642568a4fd
agent.yaml
# Cursor — built-in provider manifest.
# Authoring format for the def half. See packages/hive-agents/src/manifest.ts.
manifestVersion: 2
# Written for the agent host that shipped in this release.
minAppVersion: '2026.9.6'
id: cursor
label: Cursor
bin: cursor-agent
aliases:
- cursor
enabled: true
caps:
promptDelivery: typed
turnSignal: false
resume: cwd
supervise: human
blockedDetection: true
icon:
viewBox: 0 0 24 24
attrs:
fill: currentColor
shapes:
- path:
d: "M11.503.131 1.891 5.678a.84.84 0 0 0-.42.726v11.188c0 .3.162.575.42.724l9.609 5.55a1 1 0 0 0 .998 0l9.61-5.55a.84.84 0 0 0 .42-.724V6.404a.84.84 0 0 0-.42-.726L12.497.131a1.01 1.01 0 0 0-.996 0M2.657 6.338h18.55c.263 0 .43.287.297.515L12.23 22.918c-.062.107-.229.064-.229-.06V12.335a.59.59 0 0 0-.295-.51l-9.11-5.257c-.109-.063-.064-.23.061-.23"
options:
- id: mode
label: Mode
flag: --mode
values:
auto-review:
- --auto-review
force:
- --force
unattended: force
- id: model
label: Model
flag: --model
list:
args:
- models
install:
url: https://cursor.com/docs/cli/installation
command: "curl https://cursor.com/install -fsS | bash"
detect:
rules:
- when:
any:
- contains: waiting for approval
- contains: run this command?
- contains: (y) (enter)
- contains: keep (n)
- contains: skip (esc or n)
then: blocked
- when:
line:
- contains: (y)
- anyOf:
- contains: allow
- contains: run (once)
- contains: → run
- startsWith: "run "
then: blocked
- when:
contains: ctrl+c to stop
then: working
- when:
line:
- gerundAfterPrefix:
- ⬡
- ⬢
- braille
then: working
default: idle
note: no turn reporting, so other agents cannot collect its replies.
session:
resume:
args:
- --resume
- '{id}'
find:
strategy: dir-meta
root: '{home}/.cursor/chats'
dirKey: md5-cwd
meta: meta.json
newestBy:
- updatedAtMs
- createdAtMs
skipWhen:
hasConversation: false
Hivemind shows you this list and asks before it installs.
- runs
cursor-agent modelsto list model values - reads {home}/.cursor/chats to find a session to resume
| Version | Commit | Listed |
|---|---|---|
| 1.0.0 | 22c0984 | October 17, 2026 |
Needs Hivemind 2026.9.6 or newer.
HiveHub keeps the version listed last. The ones before it are in the repository's history.
Something wrong with it? Report it.