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.2.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.2.0
File Size Uploaded
augagent-1.2.0.tar.gz 36.8 kB Details

Built distribution (wheel)

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

Total release size: 74.4 kB

Release files / augagent-1.2.0.tar.gz

Download URL augagent-1.2.0.tar.gz
Size 36.8 kB
Tags Source
SHA-256 checksum
How to use checksums
deb6211652b657e62481645d2848d0bed857ca93b9e98d50576f5f8f16ef616c
BLAKE2b-256 checksum
How to use checksums
1f70ac2a3e45f76de37becb0f5de6401b8a58c7fd57d8bcfa3e2fded0320d93e
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.2.0-py3-none-any.whl

Download URL augagent-1.2.0-py3-none-any.whl
Size 37.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e040d64ba4c563360f793924877efba9a01a1bccefde2aa65a4eb198bc14c3ca
BLAKE2b-256 checksum
How to use checksums
08bb8b822c547087e11234902c71408fde6603014689c2c7c0fc58d52e18f31c
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

This release

1.2.0 This release

2 release files

1.1.0

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