Skip to main content

AGUI

Defined in the ui module.
Rust AI Agent SDK AG-UI Interface for PraisonAI Agents Exposes a PraisonAI Agent via the AG-UI protocol, enabling integration with CopilotKit and other AG-UI compatible frontends.

Fields

NameTypeDescription
nameStringAgent name
descriptionStringAgent description
prefixStringURL prefix for router
tagsVec<String>OpenAPI tags

Methods

new

fn new(name: impl Into<String>) -> Self
Create a new AGUI interface Parameters:
NameType
nameimpl Into&lt;String&gt;

description

fn description(mut self, description: impl Into<String>) -> Self
Set description Parameters:
NameType
descriptionimpl Into&lt;String&gt;

prefix

fn prefix(mut self, prefix: impl Into<String>) -> Self
Set URL prefix Parameters:
NameType
prefiximpl Into&lt;String&gt;

get_status

fn get_status(&self) -> HashMap<String, String>
Get status

Source

View on GitHub

praisonai/src/parity/ui.rs at line 331