Multi-Agent Orchestration Framework
Project description
OpenFoundry
Multi-agent orchestration framework for AI applications.
Overview
OpenFoundry is a framework for building and orchestrating AI agents across the full AI lifecycle:
- The Forge - Development & SDLC agents (Architect, Engineer, Quality)
- The Conveyor - CI/CD & deployment agents (DevOps, Release)
- The Shield - Responsible AI & safety (Guardrails, PII detection)
- The Watchtower - Monitoring & observability (OpenTelemetry, Prometheus)
Features
- Protocol-based agent interfaces (PEP 544)
- Multi-provider LLM support via LiteLLM (OpenAI, Anthropic, Google, Mistral, etc.)
- Async-first architecture for high concurrency
- Structured outputs with Pydantic validation
- DAG-based workflow engine
- Comprehensive guardrails for safe AI usage
- Full observability with OpenTelemetry and Prometheus
Quick Start
# Install
pip install openfoundry
# Initialize a new project
openfoundry init
# Start the server
openfoundry serve
# List available agents
openfoundry agent list
Requirements
- Python 3.12+
- API keys for LLM providers (OpenAI, Anthropic, etc.)
Documentation
See the docs directory for detailed documentation.
License
MIT
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
openfoundry-0.1.0.tar.gz
(46.5 kB
view details)
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 openfoundry-0.1.0.tar.gz.
File metadata
- Download URL: openfoundry-0.1.0.tar.gz
- Upload date:
- Size: 46.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9fcbb73089fed99845e9f499ac62cd3fc7d1dc9a1a9d947776ed38c57362c2cf
|
|
| MD5 |
8a2b376590c1aa6c2109c5318bc3722c
|
|
| BLAKE2b-256 |
dcd653a4c58a990675d584fc5c69ffe88086baac7a46a26a07d3f00004b1aa1b
|
File details
Details for the file openfoundry-0.1.0-py3-none-any.whl.
File metadata
- Download URL: openfoundry-0.1.0-py3-none-any.whl
- Upload date:
- Size: 63.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bdbcb3728e5b0a1b9f964025594b070af8cece6dcd75586c2901e7149a81361e
|
|
| MD5 |
5c1da24224ff7cb1752d4f72b1b2cbb3
|
|
| BLAKE2b-256 |
58dcb516fad5d842b92526e864eacfea3967c628a468f0957df8c5bcf7ae8e20
|