Skip to main content

AugAgent 🤖

PyPI version License: MIT Python 3.10+

AugAgent is an enterprise-grade multi-agent orchestration framework designed for resilience, observability, and compliance.

✨ Features

  • Resilience: Built-in multi-model fallback routing and retries across OpenAI, Ollama, and LiteLLM compatible APIs.
  • Persistence: Pluggable state checkpointers (SQLite & ChromaDB) for durable agent memory.
  • Extensibility: Native MCP (Model Context Protocol) client wrapper to inject dynamic tools.
  • Assurance: OpenTelemetry logging and strict Pydantic token budgets.
  • Security: Immutable JSONL audit logging with automatic PII redaction and FastAPI RBAC.

🚀 Quickstart

Installation

pip install augagent[api,telemetry,mcp]

Basic Usage

import asyncio
from augagent.agent import AugAgent
from augagent.models import AgentConfig, LLMConfig

async def main():
    agent = AugAgent(
        config=AgentConfig(
            name="ResearchBot",
            role="Analyst",
            goal="Analyze technical data",
            llm_config=LLMConfig(model="gpt-4o")
        )
    )
    
    result = await agent.run("What are the benefits of MCP?")
    print(result.output)

if __name__ == "__main__":
    asyncio.run(main())

📖 Documentation

Please refer to the docs/ directory for our complete API reference and architectural guides.

🤝 Contributing

See CONTRIBUTING.md for how to help out.

🔐 Security

See SECURITY.md for vulnerability reporting.

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

Metadata

Release files for augagent 1.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for augagent 1.1.0
File Size Uploaded
augagent-1.1.0.tar.gz 36.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for augagent 1.1.0
File Interpreter ABI Platform
augagent-1.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 74.3 kB

Release files / augagent-1.1.0.tar.gz

Download URL augagent-1.1.0.tar.gz
Size 36.8 kB
Tags Source
SHA-256 checksum
How to use checksums
81d8f3cb82c3e23bfc45c1172d4a12f07a8a8de925b008331848fb3d005f1b50
BLAKE2b-256 checksum
How to use checksums
942c2ec5c9d4d1e1f9c0b632da67fbda101fd40d95c3cb1b4410e075ab474728
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.5

Release files / augagent-1.1.0-py3-none-any.whl

Download URL augagent-1.1.0-py3-none-any.whl
Size 37.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
53360f99ebc51fc237dc69a56489bbffe55c3d871e963202f5f79dd3b0eb341e
BLAKE2b-256 checksum
How to use checksums
acfa09a6288d2beb4dc9afb983fa052504bd4df09a3acaa9eed1455143691a1b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.5

Release history Release notifications | RSS feed

1.3.0

2 release files

1.2.0

2 release files

This release

1.1.0 This release

2 release files

1.0.0

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page