Agents 0.0.2
Edge AI Agents SDK
|
▼Nagents | Framework Namespace |
▼Nllms | Large Language Models Namespace |
CAnthropicLLM | Implementation of LLMInterface for Anthropic Claude models |
CGoogleLLM | Implementation of LLMInterface for Google Gemini models |
COllamaLLM | Implementation of LLMInterface for Ollama models |
COpenAILLM | Implementation of LLMInterface for OpenAI models |
▼Ntools | Tools Namespace |
CFileReadTool | File read tool that provides secure file reading capabilities |
CFileWriteTool | File write tool that provides secure file writing capabilities |
CPythonTool | Python execution tool that provides safe Python code execution capabilities |
CShellCommandTool | Shell command tool that provides secure command execution capabilities |
CToolRegistry | Registry for tools that agents can use |
CWebSearchTool | Web search tool that provides secure web search capabilities |
CWikipediaTool | Wikipedia search tool that uses the MediaWiki API |
▼Nworkflows | Worflows Namespace |
CEvaluatorWorkflow | An evaluator-optimizer workflow where one LLM optimizes output based on another's feedback |
▼COrchestratorWorkflow | A workflow where a central orchestrator delegates tasks to workers |
CWorker | Worker definition |
▼CParallelizationWorkflow | A workflow that runs multiple tasks in parallel |
CTask | Task definition for parallel execution |
▼CPromptChainingWorkflow | A workflow that chains multiple prompts together |
CStep | Step in the workflow |
▼CRoutingWorkflow | Routing workflow using the actor model |
CRouteHandler | Handler definition for a route |
CWorkflow | Abstract base class for workflows |
CActorAgent | Actor-based agent implementation |
▼CAgent | Interface for agents |
COptions | Agent execution options |
CAgentContext | Context for an agent, containing tools, LLM, and memory |
CAsyncGenerator | A minimal AsyncGenerator implementation that doesn't rely on coroutines |
▼CAutonomousAgent | An agent that operates autonomously to complete a task |
CStep | Step in the agent's execution |
CConfigLoader | A utility class to load and access configuration values from .env files |
CExecutor | A minimal executor implementation |
CLLMInterface | Interface for language model providers (OpenAI, Anthropic, Google, Ollama) |
CLLMOptions | Options for LLM API calls |
CLLMResponse | Response from an LLM |
CLogger | Logger utility class that wraps spdlog functionality |
CMemory | Interface for agent memory storage |
CMessage | Message in a conversation |
CParameter | Parameter type for tools and LLM calls |
CTask | Provide a future-based fallback for Task |
CTool | Interface for tools that an agent can use |
CToolResult | Result of a tool execution |
CActorAgent | Actor-based agent implementation |
▼CAgent | Interface for agents |
COptions | Agent execution options |
CAgentContext | Context for an agent, containing tools, LLM, and memory |
CConfigLoader | A utility class to load and access configuration values from .env files |
CLLMInterface | Interface for language model providers (OpenAI, Anthropic, Google, Ollama) |
CLLMOptions | Options for LLM API calls |
CLLMResponse | Response from an LLM |
CLogger | Logger utility class that wraps spdlog functionality |
CMessage | Message in a conversation |
▼CParallelizationWorkflow | A workflow that runs multiple tasks in parallel |
CTask | Task definition for parallel execution |
▼CPromptChainingWorkflow | A workflow that chains multiple prompts together |
CStep | Step in the workflow |
CTool | Interface for tools that an agent can use |
CToolResult | Result of a tool execution |