1.6 KiB
1.6 KiB
Changelog
All notable changes to MAESTRO are documented here. The format is loosely based on Keep a Changelog, and the project aims to follow semantic versioning.
Unreleased
Fixed
- Docker: a clean
docker compose up --buildnow reliably installs Chromium for the browser tools. The Playwright browser CLI is invoked directly (node node_modules/playwright/cli.js install) to avoid an npm bin-name collision that left a from-scratch build failing withplaywright: not found(exit 127). - Docker on Windows (WSL2): a fresh
docker compose up --buildno longer fails when.envis absent —.envis now optional. A new.gitattributespins shell scripts and other build-critical files to LF so a Windows checkout (CRLF) builds cleanly.
Added
- Docs: Windows/WSL quickstart notes in the README and
docs/docker.md. The browser tools run entirely inside the container (no host X server or WSLg).
v0.1.0 — Initial public release (2026-06-02)
First open-source release of MAESTRO, an agent orchestration platform:
- Runs tasks against any OpenAI-compatible LLM endpoint (Ollama, vLLM, …).
- LLM-classified task routing into Pieces (YAML workflows) of movements.
- Sandboxed tool runtime (Read/Write/Edit/Bash/Glob/Grep, Office, Web, Browser, Image, Data/SQLite, Knowledge/RAG, SSH, MCP, sub-tasks, and more).
- Bash tool sandbox (bwrap-based filesystem/network/env isolation with a hardened fallback) and a declarative pre-baked Python toolchain.
- Optional LLM Gateway (virtual keys, budgets, metrics), reflection-based learning, scheduled tasks, and a React web UI.
- Apache-2.0 licensed.