Skip to main content

specialized

Rust AI Agent SDK Specialized Agent Types Provides specialized agent types matching Python SDK:
  • ContextAgent, create_context_agent
  • PlanningAgent
  • FastContext
  • AutoAgents, AutoRagAgent, AutoRagConfig
  • TraceSink, TraceSinkProtocol, ContextTraceSink

Import

use praisonai::parity::specialized::*;

Classes

ContextAgentConfig

Context agent configuration

ContextAgent

Context agent for managing conversation context

ContextEntry

Context entry

PlanningAgentConfig

Planning agent configuration

PlanningStep

Planning step

PlanningAgent

Planning agent for multi-step task planning

FastContext

Fast context for efficient context management

AutoAgentsConfig

Auto agents configuration

AutoAgents

Auto agents for automatic agent generation

AutoAgentSpec

Auto-generated agent specification

AutoRagConfig

Auto RAG configuration

AutoRagAgent

Auto RAG agent for automatic RAG setup

TraceEvent

Trace event

ContextTraceSink

Context trace sink for collecting traces

TraceSinkProtocol

Trace sink protocol trait

ContextStrategy

Context strategy

PlanningStepStatus

Planning step status

MemoryBackend

Memory backend types

Functions

create_context_agent()

Create a context agent with default configuration

create_context_agent_with_config()

Create a context agent with custom configuration