Skip to content

A2UI Theming: Plumb brand.json palette into A2UI surface at session init #2918

@pkras

Description

@pkras

Summary

brand.json has a palette (colors, fonts, logo). A2UI surfaces support theming. But there's no explicit plumbing that feeds the brand palette into the A2UI surface at session init. The brand styling section of the original RFC (#2904) proposed this, but it wasn't covered in the #906 implementation.

What's Needed

  • Spec note or example showing how brand.json palette fields map to A2UI theme tokens during si_initiate_session
  • Clarify whether the host or the SI agent is responsible for resolving brand palette → A2UI theme
  • Consider whether this belongs in si-capabilities.json (e.g. a2ui.brand_theme_source) or is purely guidance

Ref: #2904 (original RFC), #906 (implementation PR)

Metadata

Metadata

Assignees

No one assigned

    Labels

    claude-triagedIssue has been triaged by the Claude Code triage routine. Remove to re-triage.enhancementNew feature or requestneeds-wg-reviewBlocked on a working-group decision — surface in WG meeting agendas

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions