AgentPill
components/agent/Pill.vue
Agent identity pill: pixel-pawn face in its own bordered cell + agent name and user in grape ("Claude Code / sofia"). Inline (one line) or stacked (name bold over user in italic). Pawn art via <img> — carries its own colors, never UxIcon.
Scenarios
C-200112 distinct unapproved tools from one agent
Claude Code·sofia
components/agent/Pill.vue
Usage
<AgentPill
name = "—"
user = "—"
:stacked = "false"
/>
Props
| Prop | Type | Default | Description |
|---|---|---|---|
| name | String | — | Agent name shown after the pawn (required) |
| user | String | '' | The person — rendered after a slash (inline) or in italic beneath (stacked); omitted when empty |
| stacked | Boolean | false | Two-line layout: name bold over the user in italic, larger pawn — for taller contexts |