Skip to content

good first issue: announce tool activity to screen readers #29

Description

@yhay81

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).

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions