Skip to main content

alissa-tools-github-orcloop

The alissa.tools.github.orcloop module: the orchestrator daemon of the Alissa GitHub daemon family. It walks the Alissa task graph, releases tasks marked ready as alissa:develop issues, and closes the loop when the resulting PR merges — sitting one level above alissa-tools-github-devloop (which turns those issues into developer sessions) and alissa-tools-github-reviewloop (which reacts to the review requests those developers fire).

This distribution ships only that module. Everything above it — alissa, alissa.tools, alissa.tools.github — is a PEP 420 namespace package with no __init__.py, so other distributions in other repositories can contribute their own packages under the same namespace:

alissa/                                  ← namespace (no __init__.py)
└── tools/                               ← namespace
    └── github/                          ← namespace
        ├── orcloop/     __init__.py    ← THIS distribution
        ├── devloop/     __init__.py    ← ships from alissa-github-develop-daemon
        └── reviewloop/  __init__.py    ← ships from alissa-github-review-daemon

The rule: a distribution owns a leaf package and declares only that subtree (find_namespace_packages(include=[PACKAGE, f"{PACKAGE}.*"])). Adding an __init__.py at any namespace level would claim it for one distribution and shadow the others.

Status — O0 scaffold

This is the O0 scaffold only: the distribution skeleton, repo tooling, and a CLI stub (alissa-orcloop --version). No daemon logic yet — config surface, Alissa/GitHub clients, the decision loop, and the Docker image land across O1–O5 (see the repo README lane map). The reserved runtime env prefix is ALISSA_ORC_*.

Install

pip install -e ./alissa-tools-github-orcloop
alissa-orcloop --version

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

alissa_tools_github_orcloop-0.1.0.tar.gz (5.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

alissa_tools_github_orcloop-0.1.0-py3-none-any.whl (5.1 kB view details)

Uploaded Python 3

File details

Details for the file alissa_tools_github_orcloop-0.1.0.tar.gz.

File metadata

File hashes

Hashes for alissa_tools_github_orcloop-0.1.0.tar.gz
Algorithm Hash digest
SHA256 eabdb5b3e1816dafe029af1c6cf06d42e960422aa4463f7f6db5fb3ce9208e6e
MD5 bbbcc0351c88eb1e07cd25793829360e
BLAKE2b-256 1bd43679da693884a8f500707e5c5ed1ea07cc8d4063679d821df3785a483d63

See more details on using hashes here.

File details

Details for the file alissa_tools_github_orcloop-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for alissa_tools_github_orcloop-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6261119e660dd6e36fb82dfd30fad4e3ad1dc8e9087eed923293cb2f26229a9e
MD5 b49c14538e1e28e506c182a9c807b066
BLAKE2b-256 04ed1a1659aee71064629f5d38e8725c7b93abe61dee41b2ea82536078d811d2

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