Agents 1.4.0
Edge AI Agents SDK
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 NagentsFramework Namespace
 NllmsLarge Language Models Namespace
 CAnthropicLLMImplementation of LLMInterface for Anthropic Claude models
 CGoogleLLMImplementation of LLMInterface for Google Gemini models
 COllamaLLMImplementation of LLMInterface for Ollama models
 COpenAILLMImplementation of LLMInterface for OpenAI models
 NtoolsTools Namespace
 CFileReadToolFile read tool that provides secure file reading capabilities
 CFileWriteToolFile write tool that provides secure file writing capabilities
 CMediaLoaderToolMedia loader tool that loads media from URLs and returns them as base64 encoded data URLs
 CPythonToolPython execution tool that provides safe Python code execution capabilities
 CRespondToolRespond tool that provides safe response generation capabilities
 CShellCommandToolShell command tool that provides secure command execution capabilities
 CSummarizationToolSummarization tool that provides text summarization capabilities using LLM
 CToolRegistryRegistry for tools that agents can use
 CSearchResultStructured search result item
 CKnowledgeGraphInfoKnowledge graph information
 CWebSearchToolWeb Search Tool with LLM-powered summarization
 CWikipediaToolWikipedia search tool that uses the MediaWiki API
 NworkflowsWorflows Namespace
 CWorkflowAbstract base class for workflows
 CEvaluatorWorkflowAn evaluator-optimizer workflow where one LLM optimizes output based on another's feedback
 COrchestratorWorkflowA workflow where a central orchestrator delegates tasks to workers
 CWorkerWorker definition
 CParallelizationWorkflowA workflow that runs multiple tasks in parallel
 CTaskTask definition for parallel execution
 CPromptChainingWorkflowA workflow that chains multiple prompts together
 CStepStep in the workflow
 CRoutingWorkflowRouting workflow using the actor model
 CRouteHandlerHandler definition for a route
 CAgentInterface for agents
 COptionsAgent execution options
 CActorAgentActor-based agent implementation
 CAutonomousAgentAn agent that operates autonomously to complete a task
 CStepStep in the agent's execution
 CVoiceConfigConfiguration for the VoicePipeline
 CVoiceAgentVoice agent that inherits from AutonomousAgent and adds voice capabilities
 CConfigLoaderA utility class to load and access configuration values from .env files
 CContextContext for an agent, containing tools, LLM, and memory
 CTaskStandard C++20 coroutine-based Task implementation
 Cpromise_typePromise type for Task
 Cfinal_awaiterFinal awaiter for Task
 CTask< void >Task specialization for void
 Cpromise_typePromise type for Task
 Cfinal_awaiterFinal awaiter for Task
 CAsyncGeneratorAsyncGenerator with a Folly-compatible API: next() returns Task<optional<T>>
 Cpromise_typePromise type for AsyncGenerator
 CExecutorA minimal executor implementation (fire-and-forget)
 CHTTPClientThin HTTP Client wrapper for internal use
 CResponseNormalized response returned by the wrapper functions
 CLLMOptionsOptions for LLM API calls
 CLLMInterfaceInterface for language model providers (OpenAI, Anthropic, Google, Ollama)
 CLoggerLogger utility class that wraps spdlog functionality
 CMemoryInterface for agent memory storage
 CAudioFormatAudio format specification for live AI sessions
 CLiveSessionConfigConfiguration for live AI sessions
 CILiveClientAbstract interface for live real-time AI clients
 CCallbacksCallbacks for live client events
 CToolResultResult of a tool execution
 CToolErrorA ToolResult that represents a failure
 CToolInterface for tools that an agent can use
 CMCPToolInterface for tools that an agent can use
 CParameterParameter type for tools and LLM calls
 CLLMResponseResponse from an LLM
 CMessageMessage in a conversation
 CmcpConfigMCP server config
 CUtilsUtility class providing static helper functions
 CVoiceCallbacksCallbacks for voice events
 CVoicePipelineVoicePipeline class for push-to-talk speech-to-text
 CSttCallbacksCallbacks for STT events
 CSttConfigConfiguration for the STT Service
 CISttServiceInterface for the STT Engine. Pure virtual class to enforce ABI boundaries