Agents 0.0.2
Edge AI Agents SDK
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 CAgentInterface for agents
 Cagents::ActorAgentActor-based agent implementation
 Cagents::AutonomousAgentAn agent that operates autonomously to complete a task
 Cagents::AgentInterface for agents
 Cagents::ActorAgentActor-based agent implementation
 Cagents::AutonomousAgentAn agent that operates autonomously to complete a task
 CAgentContextContext for an agent, containing tools, LLM, and memory
 Cagents::AgentContextContext for an agent, containing tools, LLM, and memory
 Cagents::AsyncGenerator< T >A minimal AsyncGenerator implementation that doesn't rely on coroutines
 Cagents::ConfigLoaderA utility class to load and access configuration values from .env files
 CConfigLoaderA utility class to load and access configuration values from .env files
 Cagents::ExecutorA minimal executor implementation
 Cagents::LLMInterfaceInterface for language model providers (OpenAI, Anthropic, Google, Ollama)
 Cagents::llms::AnthropicLLMImplementation of LLMInterface for Anthropic Claude models
 Cagents::llms::GoogleLLMImplementation of LLMInterface for Google Gemini models
 Cagents::llms::OllamaLLMImplementation of LLMInterface for Ollama models
 Cagents::llms::OpenAILLMImplementation of LLMInterface for OpenAI models
 CLLMInterfaceInterface for language model providers (OpenAI, Anthropic, Google, Ollama)
 Cagents::llms::AnthropicLLMImplementation of LLMInterface for Anthropic Claude models
 Cagents::llms::GoogleLLMImplementation of LLMInterface for Google Gemini models
 Cagents::llms::OllamaLLMImplementation of LLMInterface for Ollama models
 Cagents::llms::OpenAILLMImplementation of LLMInterface for OpenAI models
 Cagents::LLMOptionsOptions for LLM API calls
 CLLMOptionsOptions for LLM API calls
 Cagents::LLMResponseResponse from an LLM
 CLLMResponseResponse from an LLM
 Cagents::LoggerLogger utility class that wraps spdlog functionality
 CLoggerLogger utility class that wraps spdlog functionality
 Cagents::MemoryInterface for agent memory storage
 Cagents::MessageMessage in a conversation
 CMessageMessage in a conversation
 CAgent::OptionsAgent execution options
 Cagents::Agent::OptionsAgent execution options
 Cagents::ParameterParameter type for tools and LLM calls
 Cagents::workflows::RoutingWorkflow::RouteHandlerHandler definition for a route
 Cagents::AutonomousAgent::StepStep in the agent's execution
 Cagents::workflows::PromptChainingWorkflow::StepStep in the workflow
 CPromptChainingWorkflow::StepStep in the workflow
 Cagents::Task< T >Provide a future-based fallback for Task
 Cagents::workflows::ParallelizationWorkflow::TaskTask definition for parallel execution
 CParallelizationWorkflow::TaskTask definition for parallel execution
 Cagents::ToolInterface for tools that an agent can use
 Cagents::tools::FileReadToolFile read tool that provides secure file reading capabilities
 Cagents::tools::FileWriteToolFile write tool that provides secure file writing capabilities
 Cagents::tools::PythonToolPython execution tool that provides safe Python code execution capabilities
 Cagents::tools::ShellCommandToolShell command tool that provides secure command execution capabilities
 Cagents::tools::WebSearchToolWeb search tool that provides secure web search capabilities
 Cagents::tools::WikipediaToolWikipedia search tool that uses the MediaWiki API
 CToolInterface for tools that an agent can use
 Cagents::tools::FileReadToolFile read tool that provides secure file reading capabilities
 Cagents::tools::FileWriteToolFile write tool that provides secure file writing capabilities
 Cagents::tools::PythonToolPython execution tool that provides safe Python code execution capabilities
 Cagents::tools::ShellCommandToolShell command tool that provides secure command execution capabilities
 Cagents::tools::WebSearchToolWeb search tool that provides secure web search capabilities
 Cagents::tools::WikipediaToolWikipedia search tool that uses the MediaWiki API
 Cagents::tools::ToolRegistryRegistry for tools that agents can use
 Cagents::ToolResultResult of a tool execution
 CToolResultResult of a tool execution
 Cagents::workflows::OrchestratorWorkflow::WorkerWorker definition
 Cagents::workflows::WorkflowAbstract base class for workflows
 Cagents::workflows::EvaluatorWorkflowAn evaluator-optimizer workflow where one LLM optimizes output based on another's feedback
 Cagents::workflows::OrchestratorWorkflowA workflow where a central orchestrator delegates tasks to workers
 Cagents::workflows::ParallelizationWorkflowA workflow that runs multiple tasks in parallel
 Cagents::workflows::PromptChainingWorkflowA workflow that chains multiple prompts together
 Cagents::workflows::RoutingWorkflowRouting workflow using the actor model