Tool chips in the chat transcript are now human-readable (#19), but they're visual-only: screen-reader users aren't told when the agent starts or finishes a tool step.
Task
- Make new tool-chip activity reach assistive technology — e.g. a polite live region (
aria-live="polite") around the chip status, or visually-hidden status text that updates on transitions.
- Announce transitions (a chip appearing, a chip completing), not every re-render — no announcement spam.
Acceptance criteria
- With NVDA or VoiceOver, starting a tool step announces its label (e.g. "Creating a Google Sheet — Q3 budget").
- No duplicate or repeated announcements for the same chip.
npm test and npm run build stay green.
Reproducible with the bundled sample files — no credentials needed. Please claim with a comment before starting (see CONTRIBUTING.md).
Tool chips in the chat transcript are now human-readable (#19), but they're visual-only: screen-reader users aren't told when the agent starts or finishes a tool step.
Task
aria-live="polite") around the chip status, or visually-hidden status text that updates on transitions.Acceptance criteria
npm testandnpm run buildstay green.Reproducible with the bundled sample files — no credentials needed. Please claim with a comment before starting (see CONTRIBUTING.md).