mirror of
https://github.com/OpenRouterTeam/spawn.git
synced 2026-04-28 03:49:31 +00:00
fix: add cursor to agent lists in spawn skill files (#3108)
cursor is a fully implemented agent across all 6 clouds but was missing from the available agents list in spawn skill instructions injected onto child VMs. This caused claude, codex, hermes, junie, kilocode, openclaw, opencode, and zeroclaw to be unaware they could delegate work to cursor. Signed-off-by: Ahmed Abushagur <ahmed@abushagur.com> Co-authored-by: spawn-qa-bot <qa@openrouter.ai> Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com> Co-authored-by: Ahmed Abushagur <ahmed@abushagur.com>
This commit is contained in:
parent
749f79a9c2
commit
ccbe52ccc2
10 changed files with 11 additions and 11 deletions
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "@openrouter/spawn",
|
||||
"version": "0.29.0",
|
||||
"version": "0.29.1",
|
||||
"type": "module",
|
||||
"bin": {
|
||||
"spawn": "cli.js"
|
||||
|
|
|
|||
|
|
@ -30,7 +30,7 @@ You have the \`spawn\` CLI installed. Use it to provision cloud VMs with AI agen
|
|||
spawn <agent> <cloud> --headless --output json --prompt "task description"
|
||||
\`\`\`
|
||||
|
||||
**Agents:** claude, codex, openclaw, zeroclaw, opencode, kilocode, hermes, junie
|
||||
**Agents:** claude, codex, cursor, openclaw, zeroclaw, opencode, kilocode, hermes, junie
|
||||
**Clouds:** hetzner, digitalocean, aws, gcp, sprite
|
||||
|
||||
Returns JSON: \`{"status":"success","ip_address":"...","ssh_user":"root","server_id":"..."}\`
|
||||
|
|
@ -74,7 +74,7 @@ const HERMES_SNIPPET = `
|
|||
|
||||
You have the \`spawn\` CLI for creating child cloud VMs with AI agents.
|
||||
Use \`spawn <agent> <cloud> --headless --output json --prompt "task"\` to delegate work.
|
||||
Available agents: claude, codex, openclaw, zeroclaw, opencode, kilocode, hermes, junie.
|
||||
Available agents: claude, codex, cursor, openclaw, zeroclaw, opencode, kilocode, hermes, junie.
|
||||
Cloud credentials are pre-configured. Run \`spawn list --json\` to see children.
|
||||
\`--headless\` only provisions. To run a prompt on the child: \`ssh root@<ip> "bash -lc 'claude -p --dangerously-skip-permissions \\"prompt\\"'"\`. Always use \`bash -lc\` (binaries are in ~/.local/bin/).
|
||||
`;
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@ You have the `spawn` CLI installed. Use it to provision cloud VMs with AI agents
|
|||
spawn <agent> <cloud> --headless --output json --prompt "task description"
|
||||
```
|
||||
|
||||
**Agents:** claude, codex, openclaw, zeroclaw, opencode, kilocode, hermes, junie
|
||||
**Agents:** claude, codex, cursor, openclaw, zeroclaw, opencode, kilocode, hermes, junie
|
||||
**Clouds:** hetzner, digitalocean, aws, gcp, sprite
|
||||
|
||||
Returns JSON: `{"status":"success","ip_address":"...","ssh_user":"root","server_id":"..."}`
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@ You have the `spawn` CLI installed. Use it to provision cloud VMs with AI agents
|
|||
spawn <agent> <cloud> --headless --output json --prompt "task description"
|
||||
```
|
||||
|
||||
**Agents:** claude, codex, openclaw, zeroclaw, opencode, kilocode, hermes, junie
|
||||
**Agents:** claude, codex, cursor, openclaw, zeroclaw, opencode, kilocode, hermes, junie
|
||||
**Clouds:** hetzner, digitalocean, aws, gcp, sprite
|
||||
|
||||
Returns JSON: `{"status":"success","ip_address":"...","ssh_user":"root","server_id":"..."}`
|
||||
|
|
|
|||
|
|
@ -4,6 +4,6 @@
|
|||
|
||||
You have the `spawn` CLI for creating child cloud VMs with AI agents.
|
||||
Use `spawn <agent> <cloud> --headless --output json --prompt "task"` to delegate work.
|
||||
Available agents: claude, codex, openclaw, zeroclaw, opencode, kilocode, hermes, junie.
|
||||
Available agents: claude, codex, cursor, openclaw, zeroclaw, opencode, kilocode, hermes, junie.
|
||||
Cloud credentials are pre-configured. Run `spawn list --json` to see children.
|
||||
`--headless` only provisions. To run a prompt on the child: `ssh root@<ip> "bash -lc 'claude -p --dangerously-skip-permissions \"prompt\"'"`. Always use `bash -lc` (binaries are in ~/.local/bin/).
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ You have the `spawn` CLI installed. Use it to provision cloud VMs with AI agents
|
|||
spawn <agent> <cloud> --headless --output json --prompt "task description"
|
||||
```
|
||||
|
||||
**Agents:** claude, codex, openclaw, zeroclaw, opencode, kilocode, hermes, junie
|
||||
**Agents:** claude, codex, cursor, openclaw, zeroclaw, opencode, kilocode, hermes, junie
|
||||
**Clouds:** hetzner, digitalocean, aws, gcp, sprite
|
||||
|
||||
Returns JSON: `{"status":"success","ip_address":"...","ssh_user":"root","server_id":"..."}`
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ You have the `spawn` CLI installed. Use it to provision cloud VMs with AI agents
|
|||
spawn <agent> <cloud> --headless --output json --prompt "task description"
|
||||
```
|
||||
|
||||
**Agents:** claude, codex, openclaw, zeroclaw, opencode, kilocode, hermes, junie
|
||||
**Agents:** claude, codex, cursor, openclaw, zeroclaw, opencode, kilocode, hermes, junie
|
||||
**Clouds:** hetzner, digitalocean, aws, gcp, sprite
|
||||
|
||||
Returns JSON: `{"status":"success","ip_address":"...","ssh_user":"root","server_id":"..."}`
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@ You have the `spawn` CLI installed. Use it to provision cloud VMs with AI agents
|
|||
spawn <agent> <cloud> --headless --output json --prompt "task description"
|
||||
```
|
||||
|
||||
**Agents:** claude, codex, openclaw, zeroclaw, opencode, kilocode, hermes, junie
|
||||
**Agents:** claude, codex, cursor, openclaw, zeroclaw, opencode, kilocode, hermes, junie
|
||||
**Clouds:** hetzner, digitalocean, aws, gcp, sprite
|
||||
|
||||
Returns JSON: `{"status":"success","ip_address":"...","ssh_user":"root","server_id":"..."}`
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ You have the `spawn` CLI installed. Use it to provision cloud VMs with AI agents
|
|||
spawn <agent> <cloud> --headless --output json --prompt "task description"
|
||||
```
|
||||
|
||||
**Agents:** claude, codex, openclaw, zeroclaw, opencode, kilocode, hermes, junie
|
||||
**Agents:** claude, codex, cursor, openclaw, zeroclaw, opencode, kilocode, hermes, junie
|
||||
**Clouds:** hetzner, digitalocean, aws, gcp, sprite
|
||||
|
||||
Returns JSON: `{"status":"success","ip_address":"...","ssh_user":"root","server_id":"..."}`
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ You have the `spawn` CLI installed. Use it to provision cloud VMs with AI agents
|
|||
spawn <agent> <cloud> --headless --output json --prompt "task description"
|
||||
```
|
||||
|
||||
**Agents:** claude, codex, openclaw, zeroclaw, opencode, kilocode, hermes, junie
|
||||
**Agents:** claude, codex, cursor, openclaw, zeroclaw, opencode, kilocode, hermes, junie
|
||||
**Clouds:** hetzner, digitalocean, aws, gcp, sprite
|
||||
|
||||
Returns JSON: `{"status":"success","ip_address":"...","ssh_user":"root","server_id":"..."}`
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue