Files
HAL9000 12180c4f23
CI / benchmark-publish (pull_request) Has been skipped
CI / helm (pull_request) Successful in 31s
CI / lint (pull_request) Failing after 1m5s
CI / push-validation (pull_request) Successful in 25s
CI / build (pull_request) Successful in 43s
CI / quality (pull_request) Successful in 1m13s
CI / typecheck (pull_request) Successful in 1m23s
CI / security (pull_request) Successful in 1m38s
CI / coverage (pull_request) Has been skipped
CI / integration_tests (pull_request) Successful in 3m28s
CI / unit_tests (pull_request) Failing after 3m53s
CI / docker (pull_request) Has been skipped
CI / e2e_tests (pull_request) Successful in 4m0s
CI / status-check (pull_request) Failing after 4s
feat(tui): implement TuiMaterializer A2A integration layer
Implements the TuiMaterializer class that bridges the Output Rendering
Framework to Textual UI widgets per ADR-044. The materializer maps all
ElementHandle event types (Panel, Table, Status, Progress, Tree, Code,
Diff, Separator, ActionHint, TextBlock) to plain-text renderings for
display in the TUI conversation widget.

Also implements A2A event routing for PermissionRequest and ThoughtBlock
events, enabling the TUI to display permission questions and actor
reasoning traces.

Adds BDD feature file and step definitions covering all element types,
callback invocation, rendered_output property, A2A routing, and thread
safety.

ISSUES CLOSED: #8442
2026-04-28 08:24:07 +00:00
..