AgentInline
components/agent/Inline.vue
Compact inline agent identity — pixel pawn beside a bold name (idle keeps its zzz; other decorations suppressed) and a "Vendor / kind / ● status" sub-line. Status drives both the pawn body (idle sleeps) and the dot; stopped dims the pawn and hollows the dot.
Claude Code CLI
Anthropic/cli/ active
All statuses — idle sleeps, stopped dims
Claude Code CLI
Anthropic/cli/ active
Claude Code CLI
Anthropic/cli/ idle
Claude Code CLI
Anthropic/cli/ stopped
Claude Code CLI
Anthropic/cli/ errored
In a table row (the c59 ledger context)
Claude Code CLI Anthropic/cli/ idle | $248.60 | 3d ago |
Claude Code CLI Anthropic/cli/ active | $0.00 | 5d ago |
Cursor Anysphere/ide/ stopped | $12.40 | 2w ago |
Minimal — sub-line facts are optional
Codex
idle
Gemini CLI
cli/ active
components/agent/Inline.vue
Usage
<AgentInline
name = "—"
vendor = "—"
kind = "—"
status = "active"
:size = "28"
>
Content here
</AgentInline>
Props
| Prop | Type | Default | Description |
|---|---|---|---|
| name | String | — | Display name, e.g. "Claude Code CLI". Required; overridable via the default slot. |
| vendor | String | '' | First sub-line fact, e.g. "Anthropic". Omitted = its separator drops. |
| kind | String | '' | Second sub-line fact, e.g. "cli" or "ide". Omitted = its separator drops. |
| status | String | 'active' | One of active, idle, stopped, errored. idle renders the sleeping pawn body; stopped dims the pawn and renders a hollow dot; errored keeps the awake body (the alert decor is suppressed inline) with a red dot. |
| size | Number | String | 28 | Pawn width; number → px. |
Slots
| Slot | Description |
|---|---|
| default | Replaces the name text — e.g. to wrap it in a link. |