Autonomous AI agent framework with multi-model orchestration and tool-use
Production-ready framework for building autonomous AI agents that can reason, plan, and execute complex tasks using multiple LLM providers.
- π§ Multi-model orchestration β OpenAI, Anthropic, local models
- π§ Tool-use system β extensible tool registry with validation
- π Task planning β automatic task decomposition and execution
- π Memory management β short-term and long-term agent memory
- π API server β REST and WebSocket interfaces
- π Observability β tracing, logging, and performance metrics
from ai_agent import Agent, ToolRegistry
agent = Agent(
model="gpt-4",
tools=ToolRegistry.default(),
memory_backend="redis"
)
result = await agent.execute("Analyze the codebase and suggest improvements")Agent Core β Planning β Tool Execution β Memory β Response
β β β β
LLM API Task Graph Registry Redis/PG
- Runtime: Python 3.11+
- AI: LangChain, OpenAI, Anthropic
- Infra: Redis, PostgreSQL, Docker
- API: FastAPI, WebSocket
@redoh β Senior Full-Stack Engineer | AI & Machine Learning