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

Uploaded Python 3

File details

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

File metadata

  • Download URL: mainframe_orchestra-0.0.5.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.5.tar.gz
Algorithm Hash digest
SHA256 bb8b4dc13533a97cc2dc91706ccaa74f0bc21eb8d05c4f9764170bad291afa37
MD5 b4ce6ad06c101b46a9590122c3351791
BLAKE2b-256 6239f8a2415f341da70a37f4587014f0611ca96c0bb977b0d528f4567c10586e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mainframe_orchestra-0.0.5-py3-none-any.whl
  • Upload date:
  • Size: 70.9 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.5-py3-none-any.whl
Algorithm Hash digest
SHA256 5fc56030455b91c41ecdc4befa248639bd47414c3a1b0ac54bc985212f06c090
MD5 0669056b7fca42d2cc2431812922c25b
BLAKE2b-256 450b5fa774957ccd2711b020ef1f6030b30820d1b2f70274a7b95b6d01268da0

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