|
Agents 1.6.9
Edge AI Agents SDK
|
| Cagents::Agent | Interface for agents |
| Cagents::AutonomousAgent | An agent that operates autonomously to complete a task |
| Cagents::VoiceAgent | Voice agent that inherits from AutonomousAgent and adds voice capabilities |
| Cagents::AsyncGenerator< T > | AsyncGenerator with a Folly-compatible API: next() returns Task<optional<T>> |
| Cagents::AudioFormat | Audio format specification for live AI sessions |
| Cagents::ILiveClient::Callbacks | Callbacks for live client events |
| Cagents::VoiceAgent::Callbacks | Callbacks for voice events |
| Cagents::runtime::ComponentSpec | Specification for a supervised component |
| Cagents::VoiceAgent::Config | Configuration for the VoicePipeline |
| Cagents::ConfigLoader | A utility class to load and access configuration values from .env files |
| Cagents::Context | Context for an agent, containing tools, LLM, and memory |
| Cagents::tools::DirectAnswer | Direct answer extracted from SerpAPI response (answer boxes, featured snippets, etc.) |
| Cagents::Executor | A minimal executor implementation (fire-and-forget) |
| Cagents::tools::FetchedPageContent | Content fetched from a search result page for deep analysis |
| Cagents::Task< T >::promise_type::final_awaiter | Final awaiter for Task |
| Cagents::Task< void >::promise_type::final_awaiter | Final awaiter for Task |
| Cagents::HTTPClient | Thin HTTP Client wrapper for internal use |
| Cagents::ILiveClient | Abstract interface for live real-time AI clients |
| Cagents::tools::KnowledgeGraphInfo | Knowledge graph information |
| Cagents::LiveSessionConfig | Configuration for live AI sessions |
| Cagents::LLMInterface | Interface for language model providers (OpenAI, Anthropic, Google, Ollama) |
| Cagents::llms::AnthropicLLM | Implementation of LLMInterface for Anthropic Claude models |
| Cagents::llms::GoogleLLM | Implementation of LLMInterface for Google Gemini models |
| Cagents::llms::OllamaLLM | Implementation of LLMInterface for Ollama models |
| Cagents::llms::OpenAILLM | Implementation of LLMInterface for OpenAI models |
| Cagents::LLMOptions | Options for LLM API calls |
| Cagents::LLMResponse | Response from an LLM |
| Cagents::Logger | Logger utility class that wraps spdlog functionality |
| Cagents::mcpConfig | MCP server config |
| Cagents::Memory | Interface for agent memory storage |
| Cagents::Message | Message in a conversation |
| Cagents::HTTPClient::MultipartFormData | Multipart form data part |
| Cagents::Agent::Options | Agent execution options |
| Cagents::Parameter | Parameter type for tools and LLM calls |
| Cagents::AsyncGenerator< T >::promise_type | Promise type for AsyncGenerator |
| Cagents::Task< T >::promise_type | Promise type for Task |
| Cagents::Task< void >::promise_type | Promise type for Task |
| Cagents::HTTPClient::Response | Normalized response returned by the wrapper functions |
| Cagents::workflows::RoutingWorkflow::RouteHandler | Handler definition for a route |
| Cstd::runtime_error | |
| Cagents::LLMRetryableTurnError | |
| Cagents::tools::SearchResult | Structured search result item |
| Cagents::runtime::ServiceHandle | Live state for one supervised component |
| Cagents::runtime::ServiceSupervisor | Probes /health, asks the system service manager, or spawns the binary itself |
| Cagents::skills::SkillLoader | Loader for finding and parsing Markdown skills |
| Cagents::skills::SkillMetadata | Represents a skill loaded from a markdown file |
| Cagents::runtime::ServiceSupervisor::Status | Status tracked components |
| Cagents::AutonomousAgent::Step | Step in the agent's execution |
| Cagents::workflows::PromptChainingWorkflow::Step | Step in the workflow |
| Cagents::Task< T > | Standard C++20 coroutine-based Task implementation |
| Cagents::workflows::ParallelizationWorkflow::Task | Task definition for parallel execution |
| Cagents::Task< void > | Task specialization for void |
| Cagents::Tool | Interface for tools that an agent can use |
| Cagents::MCPTool | Interface for tools that an agent can use |
| Cagents::skills::MarkdownSkillTool | Tool implementation for a Markdown-based skill |
| Cagents::tools::BraveSearchTool | Web search tool backed by the Brave Search API |
| Cagents::tools::CalculatorTool | Tool that evaluates mathematical expressions safely using Python |
| Cagents::tools::DatetimeTool | Tool that returns the current date, time, day of week, and timezone |
| Cagents::tools::FetchWebpageTool | Tool that fetches and returns the plain-text content of any web page |
| Cagents::tools::FileReadTool | File read tool that provides secure file reading capabilities |
| Cagents::tools::FileWriteTool | File write tool that provides secure file writing capabilities |
| Cagents::tools::MediaLoaderTool | Media loader tool that loads media from URLs and returns them as base64 encoded data URLs |
| Cagents::tools::PythonTool | Executes Python code via subprocess and returns captured stdout/stderr |
| Cagents::tools::ShellCommandTool | Shell command tool that provides secure command execution capabilities |
| Cagents::tools::WeatherTool | Tool that fetches current weather conditions for any location via wttr.in |
| Cagents::tools::WebSearchTool | Web Search Tool with LLM-powered summarization |
| Cagents::tools::WikipediaTool | Wikipedia search tool that uses the MediaWiki API |
| Cagents::ToolCall | A single tool call emitted by an LLM |
| Cagents::tools::ToolRegistry | Registry for tools that agents can use |
| Cagents::ToolResult | Result of a tool execution |
| Cagents::ToolError | A ToolResult that represents a failure |
| Cagents::Utils | Utility class providing static helper functions |
| Cagents::workflows::OrchestratorWorkflow::Worker | Worker definition |
| Cagents::workflows::Workflow | Abstract base class for workflows |
| Cagents::workflows::EvaluatorWorkflow | An evaluator-optimizer workflow where one LLM optimizes output based on another's feedback |
| Cagents::workflows::OrchestratorWorkflow | A workflow where a central orchestrator delegates tasks to workers |
| Cagents::workflows::ParallelizationWorkflow | A workflow that runs multiple tasks in parallel |
| Cagents::workflows::PromptChainingWorkflow | A workflow that chains multiple prompts together |
| Cagents::workflows::RoutingWorkflow | Routing workflow using the actor model |