Agent Protocol • Rust AI Agent SDK
AgentProtocol: Minimal Protocol for agent implementations. This defines the essential interface that any agent must provide. It enables proper mocking and testing…
AgentProtocol
Defined in the protocols module.
Rust AI Agent SDK
Minimal Protocol for agent implementations. This defines the essential interface that any agent must provide. It enables proper mocking and testing without real LLM dependencies.
Methods
name
fn name(&self) -> &strGet the agent’s name
chat
fn chat(&self, prompt: &str) -> Result<String>Synchronous chat with the agent
Parameters:
| Name | Type |
|---|---|
prompt | &str |
achat
async fn achat(&self, prompt: &str) -> Result<String>Asynchronous chat with the agent
Parameters:
| Name | Type |
|---|---|
prompt | &str |
Source
View on GitHubpraisonai/src/protocols/mod.rs at line 0