Skip to main content

Mainframe-Orchestra is a lightweight, open-source python framework for building LLM based pipelines and multi-agent teams

Project description

Orchestra Framework

A symphony of agents working in harmony.

Overview

Orchestra is a lightweight, open-source Python framework for building LLM-based pipelines and multi-agent teams. It implements a unique approach to agent orchestration that goes beyond simple routing, enabling complex workflows.

Key Features

  • True Orchestration: Agents can act as both executors and conductors, enabling dynamic task decomposition and coordination among agents
  • Phased Task Execution: Reduces cognitive load on LLMs through structured thinking patterns
  • Flexible Tool Integration: Simple docstring-based tool definitions without complex JSON schemas
  • Robust Streaming: Real-time output streaming with both sync and async support
  • Built-in Fallbacks: Graceful handling of LLM failures with configurable fallback chains

Documentation

For detailed documentation, visit orchestra.org

License

Apache License 2.0

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

mainframe_orchestra-0.0.3.tar.gz (60.3 kB view details)

Uploaded Source

Built Distribution

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

mainframe_orchestra-0.0.3-py3-none-any.whl (71.0 kB view details)

Uploaded Python 3

File details

Details for the file mainframe_orchestra-0.0.3.tar.gz.

File metadata

  • Download URL: mainframe_orchestra-0.0.3.tar.gz
  • Upload date:
  • Size: 60.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.7

File hashes

Hashes for mainframe_orchestra-0.0.3.tar.gz
Algorithm Hash digest
SHA256 2be732fd458a68fdf2bd7ac6f69ae0c0a0d066cba996e44e97e25e7be1fffaf4
MD5 a5c63806bd442fc859e28b722a31d60f
BLAKE2b-256 471616acdd2a819d711574fe9972dcb72c5e2e09fe1a24c055dac95c77086025

See more details on using hashes here.

File details

Details for the file mainframe_orchestra-0.0.3-py3-none-any.whl.

File metadata

File hashes

Hashes for mainframe_orchestra-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 dc4abb5d348a5823b8977c0e8cb225349264eb33689eea5d0c5bd7dfd42160ae
MD5 9073b2884a03445452cab6ba1422f3df
BLAKE2b-256 8aa99653338ef07b04de6576b4c237c1f46c6b2309823f835150ba61ea35ee33

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