Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx agentmods add commands/xiaolai/cc-suite/statusgit clone --depth 1 https://github.com/xiaolai/cc-suiteWhat it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5 | $0.00020 | $0.00708 |
| Opus 5 | $0.00010 | $0.00354 |
| Sonnet 5 | $0.00004 | $0.00142 |
| Haiku 4.5 | $0.00002 | $0.00071 |
Grade A, and why
status scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 2d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 99 lines — stays where its author put it; the contents beside it link to each section on GitHub.
User Input
$ARGUMENTS
Workflow
Step 1: Build status snapshot
Load the job state from the workspace state directory:
node -e "
const { buildStatusSnapshot } = await import('${CLAUDE_PLUGIN_ROOT}/scripts/lib/job-control.mjs');
const snapshot = buildStatusSnapshot(process.cwd(), { all: process.argv[1] === '--all' });
console.log(JSON.stringify(snapshot, null, 2));
" -- "$(/bin/echo "$ARGUMENTS" | grep -o '\-\-all' || true)"
Parse the JSON output. The snapshot contains: running (active jobs), latestFinished, recent (completed jobs), config (review gate status), and needsReview.
Step 2: Display status
Parse $ARGUMENTS:
| Input | Action |
|---|---|
| (empty) | Show all jobs for current session |
<job-id> |
Show details for a specific job |
<job-id> matching no recorded job |
Report Job {job-id} not found. Run /cc-suite:status with no arguments to list known jobs. and STOP |
--all |
Show all jobs across all sessions |
--json |
Output raw JSON instead of markdown |
Default view (no job-id)
# CC-Suite Job Status
Review gate: {enabled / disabled}
## Active Jobs
| Job | Kind | Status | Phase | Elapsed | Thread ID | Summary |
| --- | --- | --- | --- | --- | --- | --- |
| {id} | {kind} | running | {phase} | {elapsed} | {threadId} | {summary} |
## Latest Finished
- {id} | {status} | {kind}
Summary: {summary}
Duration: {duration}
Thread ID: {threadId}
Continue: /continue {threadId}
Result: /cc-suite:result {id}
## Recent Jobs
{list of recent completed/failed jobs}
If no jobs exist: "No jobs recorded yet. Run /audit, /implement, or /bug-analyze to create one."
Single job view (job-id provided)
# Codex Job Details
**Job ID**: {id}
**Kind**: {audit | implement | bug-analyze | review-plan | verify | agy}
**Status**: {running | completed | failed | cancelled}
**Started**: {ISO timestamp}
**Elapsed**: {hh:mm:ss}
**Thread ID**: `{threadId}` _(use `/continue {threadId}` to follow up)_
## Summary
{one-line summary from job state}
## Recent Output
{last 20 lines of progress if running, or full output if completed/failed}
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 2d ago First seen · 99 lines · 20 tokens per session scan A a8fea0b3003d
status is a command published in the GitHub repository xiaolai/cc-suite (44 stars, last pushed 24d ago), licensed ISC. It adds 20 tokens to every session and 708 once invoked, about $0.0001 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other commands, from other repositories
git
Git operations with intelligent commit messages and workflow optimization.
checklist
Generate a custom checklist for the current feature based on user requirements.
clarify
Identify underspecified areas in the current feature spec by asking up to 5 highly targeted clarification questions and encoding answers back into the spec.
specify
Create or update the feature specification from a natural language feature description.
analyze
Perform a non-destructive cross-artifact consistency and quality analysis across spec.md, plan.md, and tasks.md after task generation.
constitution
Create or update the project constitution from interactive or provided principle inputs.