Skip to main content

A powerful multi-agent system for adaptive AI reasoning and automation

Project description

AgenticFleet

A powerful multi-agent system for adaptive AI reasoning and automation. AgenticFleet combines Chainlit's interactive interface with AutoGen's multi-agent capabilities to create a flexible, powerful AI assistant platform.

Codacy Badge

Key Features

  • Multi-Agent System: Coordinated team of specialized AI agents

    • Code generation and analysis
    • Web content processing
    • File system operations
  • Interactive Interface

    • Real-time communication via Chainlit
    • Code syntax highlighting
    • Markdown rendering
    • File upload/download support
  • Advanced Capabilities

    • OAuth authentication integration
    • Configurable agent behaviors
    • Comprehensive error handling
    • Progress tracking
  • Developer-Friendly

    • Easy-to-use CLI
    • Extensive documentation
    • Flexible configuration
    • Active community support

Quick Start

  1. Install AgenticFleet using uv (recommended):
uv pip install agentic-fleet
  1. Copy and configure environment variables:
# Copy the example environment file
cp .env.example .env

# Open .env and update with your values
# Required: Add your Azure OpenAI credentials
# Recommended: Configure OAuth settings
  1. Start the server:
agenticfleet start

The web interface will be available at http://localhost:8001.

Documentation

Configuration

The .env.example file contains all required and recommended settings. Copy it to .env and update with your values:

# Required: Azure OpenAI Configuration
AZURE_OPENAI_API_KEY=your_api_key
AZURE_OPENAI_ENDPOINT=your_endpoint
AZURE_OPENAI_DEPLOYMENT=your_deployment
AZURE_OPENAI_MODEL=your_model

## Recommended: OAuth Configuration
OAUTH_CLIENT_ID=your_client_id
OAUTH_CLIENT_SECRET=your_client_secret
OAUTH_REDIRECT_URI=http://localhost:8001/oauth/callback

Development

Prerequisites

  • Python 3.10-3.12 (Python 3.13 is not yet supported)
  • uv package manager (recommended)
  • Azure OpenAI API access

Setup

  1. Clone and install:
git clone https://github.com/qredence/agenticfleet.git
cd agenticfleet
pip install uv
uv pip install -e ".[dev]"
  1. Run tests:
pytest tests/

Contributing

We welcome contributions! Please see our Contributing Guide for details.

Security

For security concerns, please review our Security Policy.

License

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

Support

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

agentic_fleet-0.4.50.tar.gz (34.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

agentic_fleet-0.4.50-py3-none-any.whl (8.0 kB view details)

Uploaded Python 3

File details

Details for the file agentic_fleet-0.4.50.tar.gz.

File metadata

  • Download URL: agentic_fleet-0.4.50.tar.gz
  • Upload date:
  • Size: 34.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.5.14

File hashes

Hashes for agentic_fleet-0.4.50.tar.gz
Algorithm Hash digest
SHA256 20997c3fc250814102263c32ec1d1d610cd7a9df2867524c5a87e04e62ab8178
MD5 5dd4d943fded11aef11bb3fdb2ec4813
BLAKE2b-256 eb8e8a4c830cd94eeb6e3fc86445b454c044e9fbf959f7d4fa454ec44e244831

See more details on using hashes here.

File details

Details for the file agentic_fleet-0.4.50-py3-none-any.whl.

File metadata

File hashes

Hashes for agentic_fleet-0.4.50-py3-none-any.whl
Algorithm Hash digest
SHA256 1e277c61faeec4f84df9d9de64b6d069473b9d9b708e3a88b7ce9a872c4aedde
MD5 679e56116fabd0d098ebbdfc1c073fc9
BLAKE2b-256 285cee6a1514987fa95048dd8d4015606f17114375a9e2b4aaac87f9c8684ee2

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page