Skip to main content

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


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)

Uploaded Source

Built Distribution

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

openfoundry-0.1.0-py3-none-any.whl (63.8 kB view details)

Uploaded Python 3

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

Hashes for openfoundry-0.1.0.tar.gz
Algorithm Hash digest
SHA256 9fcbb73089fed99845e9f499ac62cd3fc7d1dc9a1a9d947776ed38c57362c2cf
MD5 8a2b376590c1aa6c2109c5318bc3722c
BLAKE2b-256 dcd653a4c58a990675d584fc5c69ffe88086baac7a46a26a07d3f00004b1aa1b

See more details on using hashes here.

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

Hashes for openfoundry-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 bdbcb3728e5b0a1b9f964025594b070af8cece6dcd75586c2901e7149a81361e
MD5 5c1da24224ff7cb1752d4f72b1b2cbb3
BLAKE2b-256 58dcb516fad5d842b92526e864eacfea3967c628a468f0957df8c5bcf7ae8e20

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