Multi-agent orchestration system built with Microsoft Agent Framework's Magentic Fleet pattern
Project description
AgenticFleet
⚠️ Active Development Notice This project is under active development. Features, APIs, and workflows may change. We recommend pinning to specific versions for production use.
What is AgenticFleet?
AgenticFleet is a FastAPI + Vite/React stack for orchestrating multi‑agent workflows. It ships a YAML‑driven backend, a modern web UI, and a CLI for scripted flows.
- Orchestrated agent workflows with HITL approvals
- Web UI and interactive CLI
- YAML configuration and strong typing
- Streaming updates (SSE) and checkpoints
- Notebooks, tests, and docs included
🚀 Quick Start
Prerequisites
- Python 3.12+
- uv package manager
- OpenAI API key (
OPENAI_API_KEYin.env)
Install & Run
# Clone
git clone https://github.com/Qredence/agentic-fleet.git
cd agentic-fleet
# Configure env
cp .env.example .env
# Edit .env and set OPENAI_API_KEY
# Install backend deps
make install
# Install frontend deps
make frontend-install
# Launch backend (8000) + frontend (5173)
make dev
# CLI: smoke tests and scripted flows
uv run agentic-fleet --help
Common Tasks
make check # lint, format, type-check, tests
make test # backend tests (pytest)
make test-config # validate YAML + wiring
make validate-agents # verify AGENTS docs invariants
Read Next
- Backend: src/agentic_fleet/AGENTS.md
- Frontend: src/frontend/AGENTS.md
- Tests: tests/AGENTS.md
- Docs index: docs/README.md
License
MIT — see LICENSE for details.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file agentic_fleet-0.5.5.tar.gz.
File metadata
- Download URL: agentic_fleet-0.5.5.tar.gz
- Upload date:
- Size: 285.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7c748a6fa490731c8eacf7bb226a396e0db6e62c6530701d4d5ad9e689b56241
|
|
| MD5 |
d5b784715ca8dea03d2e522d07112f56
|
|
| BLAKE2b-256 |
c45e332009d460832faf14fd1c5bcf677d504ddf0ff47375b19ac448a132841d
|
Provenance
The following attestation bundles were made for agentic_fleet-0.5.5.tar.gz:
Publisher:
release.yml on Qredence/agentic-fleet
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
agentic_fleet-0.5.5.tar.gz -
Subject digest:
7c748a6fa490731c8eacf7bb226a396e0db6e62c6530701d4d5ad9e689b56241 - Sigstore transparency entry: 672758564
- Sigstore integration time:
-
Permalink:
Qredence/agentic-fleet@63005678d8ec8502192e3cd303bfcfac9f688eeb -
Branch / Tag:
refs/heads/main - Owner: https://github.com/Qredence
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@63005678d8ec8502192e3cd303bfcfac9f688eeb -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file agentic_fleet-0.5.5-py3-none-any.whl.
File metadata
- Download URL: agentic_fleet-0.5.5-py3-none-any.whl
- Upload date:
- Size: 92.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1d4d9707790991c67e6842e03361f376ca88f24b48277d704ffb52512c09e121
|
|
| MD5 |
d94a9adae80a622d867b0e25453b9a77
|
|
| BLAKE2b-256 |
199fd8c527822f145ed4d055a3ee3efcef2c47e31e3effa61fdc154a51c7f034
|
Provenance
The following attestation bundles were made for agentic_fleet-0.5.5-py3-none-any.whl:
Publisher:
release.yml on Qredence/agentic-fleet
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
agentic_fleet-0.5.5-py3-none-any.whl -
Subject digest:
1d4d9707790991c67e6842e03361f376ca88f24b48277d704ffb52512c09e121 - Sigstore transparency entry: 672758640
- Sigstore integration time:
-
Permalink:
Qredence/agentic-fleet@63005678d8ec8502192e3cd303bfcfac9f688eeb -
Branch / Tag:
refs/heads/main - Owner: https://github.com/Qredence
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@63005678d8ec8502192e3cd303bfcfac9f688eeb -
Trigger Event:
workflow_dispatch
-
Statement type: