Skip to content

redoh/ai-agent-framework

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

1 Commit
Β 
Β 

Repository files navigation

πŸ€– AI Agent Framework

Autonomous AI agent framework with multi-model orchestration and tool-use

Overview

Production-ready framework for building autonomous AI agents that can reason, plan, and execute complex tasks using multiple LLM providers.

Features

  • 🧠 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

Quick Start

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")

Architecture

Agent Core β†’ Planning β†’ Tool Execution β†’ Memory β†’ Response
     ↓           ↓            ↓             ↓
  LLM API    Task Graph    Registry     Redis/PG

Tech Stack

  • Runtime: Python 3.11+
  • AI: LangChain, OpenAI, Anthropic
  • Infra: Redis, PostgreSQL, Docker
  • API: FastAPI, WebSocket

Author

@redoh β€” Senior Full-Stack Engineer | AI & Machine Learning

About

πŸ€– Autonomous AI agent framework with multi-model orchestration and tool-use capabilities

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors