Replace the `@{prompt}` placeholder with `{prompt}` across all skill docs and
agent-cli configs, remove the deprecated `--agent` flag from the invocation
syntax, delete the now-obsolete agent-cli test file, clarify that only one
triage label should be active at a time, and defer prompt-file cleanup to the
OS/child instead of removing it immediately after tmux launch.
1.5 KiB
1.5 KiB
Agent CLI Seed Data
This file is the source of truth for all supported CLI agents. It is read by setup-skills Section E to present the menu and by implement-issue for agent dispatch.
Agents
agents:
- name: pi
binary: pi
args: "@{prompt}"
description: "My primary agent harness. Accepts prompt file via {prompt}."
- name: opencode
binary: opencode
args: ""
description: "OpenCode agent. Pipes stdin via cat."
note: "Uses stdin piping: args must be empty, prompt via pipe."
- name: goose
binary: goose
args: ""
description: "Goose agent. Accepts prompt file via -i flag."
note: "Uses stdin piping: args must be empty, prompt via pipe."
- name: codex
binary: codex
args: "@{prompt}"
description: "OpenAI Codex. Accepts prompt file via {prompt}."
- name: claude
binary: claude
args: ""
description: "Anthropic Claude CLI. Pipes stdin via cat."
note: "Uses stdin piping: args must be empty, prompt via pipe."
Field meanings
| Field | Description |
|---|---|
name |
Display name used in menus and --agent flag |
binary |
Command name expected on PATH |
args |
Static arguments appended after the binary. May include {prompt} which is substituted at invocation time with the absolute path to the prompt file. Empty string means stdin piping (prompt is piped via cat). |
description |
Short human-readable description for the setup menu |
note |
Optional additional context |