This release is a pre-release and may not be stable for production use.
hugpy-oracle
hugpy_oracle — extracted from abstract_hugpy_dev as part of the Hugpy
partition. Ownership and allowed dependencies are declared in
py/partition.toml; see PARTITION.md at the workspace root.
Allowed Python dependencies inside the ecosystem: hugpy_platform, hugpy_control, hugpy_engine, hugpy_media, hugpy_video.
Seams
hugpy_oracle.providers— Protocols for what the oracle needs from packages it must not import, each with a safe default:DossierSource(curation's dossier store),DoctrineSource(fleet doctrine),TaskCapabilityGate(fleet's capability-honesty rule),LoadStateSource(model residency per worker). The composition root installs implementations withset_*(). Worker rosters and the blocklist come fromhugpy_engine.placement.hugpy_oracle.relay.hooks/hugpy_oracle.install_hooks()— the oracle's side ofhugpy_video.hooks: thePromptCoordinatorimplementation and the(oracle, performance)bus runner.hugpy_oracle.config— every state root (reliability ledger, routing matrix, benchmark battery, run journals) resolved in one place; per-store env vars (ORACLE_LEDGER_PATH,ORACLE_BENCHMARK_ROOT, ...) win, thenHUGPY_ORACLE_HOME/HUGPY_ORACLE_RUNS_ROOT, thenhugpy_platform.app_dirs.
Command line
hugpy-oracle steward [--apply] [--api URL|--local] [--ledger PATH] runs one
steward pass (remote against a running central when HUGPY_API is set,
otherwise in-process over the shared ledger); deploy/hugpy-steward.{service,timer}
schedule it. hugpy-oracle install-hooks reports what the video hooks wired.
Release files for hugpy-oracle 0.2.0a0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| hugpy_oracle-0.2.0a0-py3-none-any.whl | Python 3 | none | any | Details |
Release files / hugpy_oracle-0.2.0a0-py3-none-any.whl
| Download URL | hugpy_oracle-0.2.0a0-py3-none-any.whl |
|---|---|
| Size | 618.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
f5ebc5f8b71613f3042e7bdbc560aab3985028abe4eb7c739468c870998b3ada
|
|
BLAKE2b-256 checksum How to use checksums |
53e2d80128a4f211494603930f3918fb592e40aeeeec70fe7c6bb2dbb2151aa5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.12
|