/result
Fetch, list, or cancel background council jobs started with --async
$ npx -y skills add hex/claude-council --agent claude-codeShips with claude-council. Installing the plugin gets this command.
How it fires
How this command gets triggered: by you, by Claude, or both.
- Fires itselfClaude auto-loads it when your prompt matches the work.
- You can call itInvoke it directly when you want it.
- Slash command
/result
Context preview
What this command does when you run it.
Fetch, list, or cancel background council jobs started with --async
Command definition
result.mddescription: Fetch, list, or cancel background council jobs started with --async
argument-hint: '[job-id] | list | cancel <job-id>'
allowed-tools: Bash(bash */scripts/run-council.sh *), Read
Manage background council jobs.
Argument Handling
- `$ARGUMENTS` is empty or `list`: list jobs
- `$ARGUMENTS` is `cancel <job-id>`: cancel that job
- Otherwise: treat `$ARGUMENTS` as a job id and fetch its result
List Jobs
bash ${CLAUDE_PLUGIN_ROOT}/scripts/run-council.sh --jobsPresent the output as a table (job id, status, created). If empty, tell the user there are no background council jobs and that `/claude-council:ask` with `--async` starts one.
Cancel a Job
bash ${CLAUDE_PLUGIN_ROOT}/scripts/run-council.sh --cancel=<job-id>Relay the confirmation verbatim.
Fetch a Result
bash ${CLAUDE_PLUGIN_ROOT}/scripts/run-council.sh --result=<job-id>- **Exit 0**: stdout is the output file path. Read the file and display its
content VERBATIM (same rules as the council-execution skill: no reformatting, no summarizing). Then complete the synthesis under the `## Synthesis` header following `${CLAUDE_PLUGIN_ROOT}/prompts/synthesis.md`.
- **Exit 2**: the job is still running. Tell the user and suggest re-running
`/claude-council:result <job-id>` in a little while.
- **Exit 1**: unknown, failed, or cancelled job. Show the script's stderr,
which includes the tail of the job log for failures.
Read more
description: Fetch, list, or cancel background council jobs started with --async argument-hint: '[job-id] | list | cancel <job-id>' allowed-tools: Bash(bash */scripts/run-council.sh *), Read
Manage background council jobs.
Argument Handling
- `$ARGUMENTS` is empty or `list`: list jobs
- `$ARGUMENTS` is `cancel <job-id>`: cancel that job
- Otherwise: treat `$ARGUMENTS` as a job id and fetch its result
List Jobs
bash ${CLAUDE_PLUGIN_ROOT}/scripts/run-council.sh --jobsPresent the output as a table (job id, status, created). If empty, tell the user there are no background council jobs and that `/claude-council:ask` with `--async` starts one.
Cancel a Job
bash ${CLAUDE_PLUGIN_ROOT}/scripts/run-council.sh --cancel=<job-id>Relay the confirmation verbatim.
Fetch a Result
bash ${CLAUDE_PLUGIN_ROOT}/scripts/run-council.sh --result=<job-id>- **Exit 0**: stdout is the output file path. Read the file and display its
content VERBATIM (same rules as the council-execution skill: no reformatting, no summarizing). Then complete the synthesis under the `## Synthesis` header following `${CLAUDE_PLUGIN_ROOT}/prompts/synthesis.md`.
- **Exit 2**: the job is still running. Tell the user and suggest re-running
`/claude-council:result <job-id>` in a little while.
- **Exit 1**: unknown, failed, or cancelled job. Show the script's stderr,
which includes the tail of the job log for failures.
A Claude Code plugin that consults multiple AI coding agents in parallel and shows you their answers side-by-side.
Repo: hex/claude-council
Other commands on claude-council.
- /ask
Query multiple AI agents (Gemini, OpenAI, Grok, Perplexity) for diverse perspectives on architecture decisions, technology choices, debugging dead-ends, and security tradeoffs. Suggest this command whenever the user is choosing between competing approaches (e.g., databases,
Open command - /status
Check connectivity and configuration status of all council providers
Open command

