refactor(web): extract <SteerPill> so steer events render identically in event log and transcript #1166
Labels
No labels
area:agents
area:dashboard
area:database
area:design
area:design-review
area:flows
area:infra
area:meta
area:security
area:sessions
area:webhook
area:workdir
security
type:bug
type:chore
type:meta
type:user-story
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Depends on
#1164 feat(web): add <AgentMessage> so event summaries render as markdown
charles/agent-hooks
Reference
charles/agent-hooks#1166
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
As a developer, I want steer messages to use one shared component in both the event timeline and the planner transcript, so that visual changes only need to be made in one place and the two surfaces stay in sync.
Acceptance criteria
Component
<SteerPill state="queued|delivered" content={string} ts={number} />incomponents/agent/steer-pill.tsxqueuedstate: muted/secondary stylingdeliveredstate: accent color<TimestampLabel>for the timestamp field (see feat(web): add<TimestampLabel>)Adoption
event-log.tsxsteer_queued/steer_deliveredrows replaced with<SteerPill>(removes inline left-accent-border row)planner/transcript.tsxstreaming steer pills replaced with<SteerPill>(removes inline pill badge)Quality
just qapassesOut of scope
References
🤖 Auto-assigned to dev (heuristic: type:chore → code role (well-scoped)). Reply
/unassignto reroute.