Skip to content

AI4quantum/maestro

Maestro

Maestro is a tool for managing and running AI agents and workflows.

Installation

pip install git+https://github.com/AI4quantum/maestro.git@v0.1.0

Note: If using scoring or crewai agents, install:

pip install "maestro[crewai] @ git+https://github.com/AI4quantum/maestro.git@v0.1.0"

Usage

  1. Run a workflow:
maestro run <workflow_path>
  1. Create an agent:
maestro create <agent_path>
  1. Validate a workflow or agent:
maestro validate <path>

Development

  1. Clone the repository:
git clone https://github.com/AI4quantum/maestro.git
cd maestro
  1. Install development dependencies:
uv pip install -e .
  1. Run tests:
uv run pytest
  1. Run the formatter:
uv run ruff format
  1. Run the linter:
uv run ruff check --fix

Contributing

Please read CONTRIBUTING.md for details on our code of conduct and the process for submitting pull requests.

License

This project is licensed under the Apache License - see the LICENSE file for details.

About

Maestro orchestrates multiagent workflows in a declarative fashion

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published