Skip to content

AgenticAI Core SDK

Welcome to the AgenticAI Core SDK documentation! This SDK enables you to build sophisticated multi-agent AI applications with ease.

What is AgenticAI Core?

AgenticAI Core is a Python SDK for building, configuring, and deploying multi-agent AI applications. It provides:

  • 🤖 Multi-Agent Orchestration - Coordinate multiple AI agents working together
  • 🔧 Tool Integration - Connect agents to external systems and APIs
  • 💾 Memory Management - Persistent storage across conversations
  • 🎯 Custom Orchestration - Implement your own agent coordination logic
  • 🔌 MCP Support - Model Context Protocol for seamless integration

Key Features

Design-Time Models

Define your application structure using intuitive Python models:

from agenticai_core.designtime.models import App, Agent, LlmModel

app = App(
    name="Personal Banker",
    description="Banking assistant application",
    agents=[
        Agent(
            name="FinanceAssist",
            description="Handles account inquiries and transactions",
            llm_model=LlmModel(model="gpt-4o", provider="Open AI")
        )
    ]
)

Runtime Execution

Start your application with custom orchestration:

from agenticai_core.designtime.models.tool import Tool, ToolsRegistry

@Tool.register(name="get_balance", description="Get account balance")
def get_balance(account_id: str):
    return {"balance": 1000, "currency": "USD"}

app.start(
    orchestrator_cls=MyCustomOrchestrator,
    custom_tools=ToolsRegistry,
    port=8080
)

Architecture Overview

graph TB
    A[Application] --> B[Orchestrator]
    B --> C1[Agent 1]
    B --> C2[Agent 2]
    B --> C3[Agent N]
    C1 --> D[Tools]
    C2 --> D
    C3 --> D
    C1 --> E[Memory Stores]
    C2 --> E
    C3 --> E
    D --> F[External Systems]
    E --> G[(Storage)]

Use Cases

  • Customer Service - Build intelligent support agents that handle complex queries
  • Banking & Finance - Create specialized agents for account management and transactions
  • Workflow Automation - Orchestrate multiple agents to handle multi-step processes
  • Knowledge Management - Agents with access to knowledge bases and RAG systems

Community & Support

License

AgenticAI Core SDK is licensed under the MIT License. See LICENSE for details.