Orchestrator SQLite state layer MVP - Multi-agent orchestration framework for agentic AI systems
Project description
Orchestrator
Plug-and-play installer scripts are included to integrate this repository into another codebase while preserving repository files.
Installer outputs
scripts/install.pyscripts/install.ps1scripts/install.sh
Arguments
The installer supports the required arguments:
--target: target repository path (default: current directory.).--path: install path inside target repository (default:vendor/orchestrator).--mode:copyorsubmodule(default:submodule).--branch: branch used for submodule mode.--force: overwrite destination path if it exists.--repo-url: optional repository URL used in submodule mode.--editable: optional editable install (pip install -e) with warning-only behavior on failure.
Behavior
copy mode
- Copies this repository into
target/path. - Excludes
.gitand.venvduring copy.
submodule mode
- Preserves this repository as a git submodule in the target codebase.
- When
--repo-urlis omitted, installer attempts to resolve from current repositoryremote.origin.url. - If no repo URL is available for submodule mode, installer exits with an
InstallErrorasking for--repo-url.
Usage
Python (cross-platform)
python scripts/install.py
PowerShell
./scripts/install.ps1 --target C:\path\to\target --mode submodule --repo-url https://github.com/example/orchestrator.git --branch main
Bash
./scripts/install.sh --target /path/to/target --mode copy --force --editable
Success output
On success, installer prints clear output:
Installation successful- selected mode
- target path
- installed path
- import example line:
from orchestrator import StateDatabase - optional editable-install warning (if
--editablewas requested and pip install fails)
Workspace structure (refactored)
The repository is organized by function to keep maintenance predictable:
orchestrator/→ runtime Python packagescripts/→ setup/extraction/conversion executablestools/→ operational verification toolingreferences/→ manifests, metadata, and reference modulesdocs/→ organized documentation domainsdocs/production/docs/agents/docs/delivery/docs/deployment/
examples/→ runnable examples/debug helpersassets/→ static files and research artifacts
Compatibility notes
Legacy root entrypoints are preserved as compatibility shims:
production_status.pydelegates totools/production_status.pyorchestrator_reference.pydelegates toreferences/orchestrator_reference.py
This allows existing commands/imports to keep working while using the refactored layout.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file anedestrator-0.1.0.tar.gz.
File metadata
- Download URL: anedestrator-0.1.0.tar.gz
- Upload date:
- Size: 5.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
742300a775b28704d8606af87a5e1eba9f32d2c9b3ce53de4eecd6407aea5bf4
|
|
| MD5 |
3cd97c97b83973ab33f6bce2eb98b5df
|
|
| BLAKE2b-256 |
44c6df0dd7ba23e0028fb9703057a665ffb52ec05c51fd9f0a73d28cf1a89356
|
File details
Details for the file anedestrator-0.1.0-py3-none-any.whl.
File metadata
- Download URL: anedestrator-0.1.0-py3-none-any.whl
- Upload date:
- Size: 5.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2727a01de9ffce6bb1ac0bd0c70ec60070956f7ce2002a53a1eb4259b9a3b327
|
|
| MD5 |
ce48d7d2aa4adf6541950648e234ed3f
|
|
| BLAKE2b-256 |
e844a89437dbabe319c4409fda5aac78bb5a470b947ff7433e32bd4fd3171afe
|