Skip to main content

Mainframe-Orchestra is a lightweight, open-source agentic 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.6.tar.gz (60.5 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.6-py3-none-any.whl (71.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: mainframe_orchestra-0.0.6.tar.gz
  • Upload date:
  • Size: 60.5 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.6.tar.gz
Algorithm Hash digest
SHA256 6cada06227206b8f53a1259e6afed94eff791e1735e92d5fcd7362a792fa607a
MD5 4b4ceba432ce3381ac94848ca942d752
BLAKE2b-256 6a360fa9d1d0633a5e3471eb3b798d16aa038aa7949319450401193bd133f9f3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mainframe_orchestra-0.0.6-py3-none-any.whl
  • Upload date:
  • Size: 71.1 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.6-py3-none-any.whl
Algorithm Hash digest
SHA256 4c5512f971156562844164e3092ea2e5e780af7fcad1bc662788b976bf121c1f
MD5 0e9db0429cdb2cb6d581d84ba5886c4d
BLAKE2b-256 efa273510c8e1aedb398831149df7d6ba867e16f7f06279970b77b2c3ada07c5

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