AutoWeave is a terminal-first orchestration library for multi-agent workflow runs. The package owns canonical workflow state, scheduling, approvals, artifacts, routing, context services, observability, and the lightweight local operator console.
autoweave/: library implementationapps/cli/: shipped CLI entrypointsautoweave.templates: packaged sample-project templates used bybootstrapautoweave.monitoring: lightweight local UI served byautoweave ui
The editable sample project does not live as committed root library state. Generate it explicitly with:
python -m apps.cli.main bootstrap --root .python -m pip install -e .[dev]
python -m apps.cli.main validate --root .
python -m apps.cli.main doctor --root .
python -m apps.cli.main ui --root .The UI is part of the monitoring module, not apps/ui. The server entrypoint lives in autoweave.monitoring.web, and the page shell lives in autoweave.monitoring.dashboard_page.
Build a wheel locally with:
python -m pip wheel --no-build-isolation --wheel-dir dist .Build a source distribution with:
python -m build --sdist