Source:Documentation Index
Fetch the complete documentation index at: https://docs.ixo.world/llms.txt
Use this file to discover all available pages before exploring further.
packages/oracle-runtime/src/plugins/agui/
| Attribute | Value |
|---|---|
| Visibility | on-demand |
| Stability | stable |
| Category | ui |
| Default state | On |
| Depends on | — |
Summary
Renders interactive UI components (tables, charts, forms) in the user’s browser. The client declares its renderable actions on eachsendMessage via state.agActions; the runtime wraps each into a PluginTool and exposes them through the call_ag-ui_agent sub-agent. When no actions are declared the plugin contributes nothing.
Environment variables
This plugin has no required env vars.What it contributes
- Tools: none directly — tools are owned by the per-request sub-agent.
- Sub-agents:
call_ag-ui_agent— built only whenstate.agActionsis non-empty. - Middleware: none.
- HTTP routes: none.
- Shared state: none.
Opt out / Opt in
When to use it
- User asks for an interactive table, chart, or form to be rendered.
- A response is best shown as a structured UI component rather than plain text.
When NOT to use it
- No AG-UI actions are declared on this request — the sub-agent is not built.
- A plain text answer is sufficient — do not render UI just because you can.
Where to read next
Add a sub-agent
The pattern AG-UI uses to wrap FE-declared actions.
portal
Sibling plugin for FE-declared browser tools.