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.4.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.4-py3-none-any.whl (70.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: mainframe_orchestra-0.0.4.tar.gz
  • Upload date:
  • Size: 60.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.5 CPython/3.12.7 Linux/6.5.0-1025-azure

File hashes

Hashes for mainframe_orchestra-0.0.4.tar.gz
Algorithm Hash digest
SHA256 e5cc02662432fbeb4dc9f9e6f55207f6ea0319f140204931bfa0deeb452f60b4
MD5 4da8337831a6b8f56315cc5119b9e182
BLAKE2b-256 60e7285760417ec0e62b220b92bc7bce17bc7d697047c6e29e1bd982b2f6ed77

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mainframe_orchestra-0.0.4-py3-none-any.whl
  • Upload date:
  • Size: 70.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.5 CPython/3.12.7 Linux/6.5.0-1025-azure

File hashes

Hashes for mainframe_orchestra-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 e5861aaa615e528988f93e2c5f488fbc30027b879b6ce55ca63db53ca3ca6b85
MD5 dc78b3a1d9039eead8eede2ebedcb6f3
BLAKE2b-256 6655d54b40e1023bd88f6f188a7d61ff039b573888ca8eeb32e14371bd48c4a6

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