Skip to main content

Crate rpc_agent

Crate rpc_agent 

Source
Expand description

§rpc-agent

This crate provides a modular framework for building RPC-based AI agent servers. It exposes core components for agent management, tool integration, error handling, and provider abstraction. Use the AgentServerBuilder to configure and launch your own agent server with custom tools and providers.

Structs§

AgentServer
Main agent server type, responsible for handling requests and managing tools/providers.
AgentServerBuilder
Builder for configuring and launching an AgentServer.
ApiError
Error type used throughout the crate.
ToolWrapper
Wrapper type for integrating tools into the agent server.

Enums§

Error
Error type used throughout the crate.
Providers
Enum of supported AI providers. Supported AI providers for the agent server.