-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathagents.example.json
More file actions
42 lines (42 loc) · 3.99 KB
/
agents.example.json
File metadata and controls
42 lines (42 loc) · 3.99 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
{
"claude": {
"id": "claude",
"name": "Claude Code",
"color": "#FF6B35",
"command_template": "claude --dangerously-skip-permissions -p \"{prompt}\"",
"detect": "which claude",
"working_dir": null,
"setup_notes": "Uses --dangerously-skip-permissions so tasks run fully non-interactively (no approval prompts mid-task). Stdin is disconnected by the dashboard — agents must not wait for input.",
"setup_prompt": "You are now integrated with Agent Command Center — a local web dashboard I use to orchestrate AI agents from my browser. Tasks arrive via CLI:\n\n claude --dangerously-skip-permissions -p \"your task here\"\n\nWhen you receive a task:\n- Complete it fully and non-interactively — never wait for user input or approval\n- Write all output to stdout (the dashboard streams it live)\n- Exit with code 0 on success, non-zero on failure\n- If a working directory is set per task, treat it as your project root\n- Stdin is closed — do not read from it\n\nYou are one of several agents dispatched from a kanban board."
},
"openclaw": {
"id": "openclaw",
"name": "OpenClaw",
"color": "#4ECDC4",
"command_template": "openclaw run \"{prompt}\"",
"detect": "which openclaw",
"working_dir": null,
"setup_notes": "Verify the correct run command with: openclaw --help. Update command_template in agents.json once confirmed.",
"setup_prompt": "You are now connected to Agent Command Center — a local web dashboard I use to orchestrate AI agents from my browser. Tasks are dispatched via CLI:\n\n openclaw run \"your task here\"\n\nWhen you receive a dispatched task:\n- Complete it fully and non-interactively\n- Write all output to stdout (the dashboard captures and streams it)\n- Exit with code 0 on success, non-zero on failure\n- Respect the working directory set for the task\n\nYou are registered alongside Claude Code, Codex CLI, and Hermes. Tasks from the kanban board will be routed to you based on assignment."
},
"codex": {
"id": "codex",
"name": "Codex CLI",
"color": "#45B7D1",
"command_template": "codex --approval-mode full-auto \"{prompt}\"",
"detect": "which codex",
"working_dir": null,
"setup_notes": "Requires --approval-mode full-auto for non-interactive use. Without it, Codex hangs waiting for approval input and the task will time out.",
"setup_prompt": "You are now integrated with Agent Command Center — a local web dashboard I use to orchestrate AI agents from my browser. Tasks are dispatched via:\n\n codex --approval-mode full-auto \"your task here\"\n\nCritical requirements for dashboard use:\n- Always run in non-interactive mode (--approval-mode full-auto is pre-set)\n- Write all output to stdout — the dashboard streams it live\n- Complete tasks without waiting for user input\n- Exit code 0 on success, non-zero on failure\n- Respect the working directory configured per task\n\nYou are one of several agents in my kanban-based orchestration dashboard."
},
"hermes": {
"id": "hermes",
"name": "Hermes",
"color": "#96CEB4",
"command_template": "hermes \"{prompt}\"",
"detect": "which hermes",
"working_dir": null,
"setup_notes": "CLI interface needs verification. Run: hermes --help to find the correct flag. Then update command_template in agents.json. Common patterns: hermes -p, hermes run, hermes --prompt.",
"setup_prompt": "You are now connected to Agent Command Center — a local web dashboard I use to orchestrate AI agents from my browser. Tasks will be dispatched via CLI non-interactively.\n\nTo integrate:\n1. Run hermes --help to find the correct flag for accepting a prompt\n2. Update command_template in agents.json: hermes YOUR_FLAG \"{prompt}\"\n3. Test with: hermes YOUR_FLAG \"Say hello and confirm connection\"\n\nWhen receiving dispatched tasks:\n- Complete them fully without requiring interactive input\n- Write all output to stdout (streamed live in the dashboard)\n- Exit with code 0 on success, non-zero on failure\n- Respect the working directory set per task"
}
}