Source-owned semantic agent UI contribution.
The payload is an existing Minga.RenderModel.UI.* value, or a list of existing extension-panel content values. This keeps agent UI contribution data on the same semantic render-model path used by built-in GUI/TUI surfaces.
Summary
Types
Existing render-model value stored by the registry.
Source that owns the contribution.
Semantic surface where the contribution is consumed.
Functions
Builds an entry owned by source.
Updates the cached render-model payload and optional render-model action metadata.
Types
@type payload() :: Minga.RenderModel.UI.AgentChat.message_body() | [Minga.RenderModel.UI.ExtensionPanel.Content.t()] | Minga.RenderModel.UI.ExtensionPanel.Panel.t()
Existing render-model value stored by the registry.
@type source() :: Minga.Extension.ContributionCleanup.contribution_source()
Source that owns the contribution.
@type surface() :: :transcript_enrichment | :dashboard_section | :panel
Semantic surface where the contribution is consumed.