Skip to main content

Python companion for HoloRepo: plug-and-play sovereign DB + HoloScript KS for agent frameworks.

Project description

holoscript-holorepo

Python companion for HoloRepo: a plug-and-play sovereign GitHub + database + HoloScript knowledge store for high-volume agent frameworks.

The Python client covers the DB/KS guest surface. It reads any Postgres reachable by psql, or an explicitly configured owned node over SSH + Docker. No host, IP, or container is assumed by default.

Install

pip install holoscript-holorepo

Config

Use holorepo.config.json or env:

export HOLOREPO_DATABASE_URL="postgres://user@host:5432/app"
export PGPASSWORD="..."

For an owned node over SSH, use the jetsonExample profile as an example and set HOLOREPO_SSH, HOLOREPO_SSH_KEY, and HOLOREPO_POSTGRES_CONTAINER.

Use

holorepo-py db read knowledge "select count(*) from memory_entries"
holorepo-py ks query "storage lanes" 8
from holoscript_holorepo import query_ks, read_db

hits = query_ks("sovereign backbone", limit=5)["rows"]

Reads refuse mutations. Writes are staged by the npm client as holorepo.storage-proof.v1 and admitted by the configured operator route.

Native delivery planning, manifest generation, installer templates, and admission proofs live in the npm CLI:

holorepo delivery plan --class native-service --rail oci --rail compose
holorepo delivery manifest --class native-app --rail web-bundle --rail holoqr
holorepo delivery readback --rail pypi --name holoscript-holorepo --version 0.3.3
holorepo delivery admit --manifest delivery.manifest.json --receipt pypi-readback.json
holorepo delivery promote --admission delivery.admission.json --custody-receipt holokey:lease

Python frameworks can consume the emitted manifest JSON while the package keeps DB/KS reads dependency-free.

Release Boundary

holoscript-holorepo is distributed under the MIT license. The compatibility label is still v0-preview: the Python companion supports config/env-driven DB/KS reads for agent frameworks, while write admission remains in the npm client and HoloGate/HoloKey operator lane. The npm client also writes delivery promotion import receipts that bind admitted mirrors back to HoloRepo custody.

Project details


Download files

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

Source Distribution

holoscript_holorepo-0.3.3.tar.gz (8.3 kB view details)

Uploaded Source

Built Distribution

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

holoscript_holorepo-0.3.3-py3-none-any.whl (8.1 kB view details)

Uploaded Python 3

File details

Details for the file holoscript_holorepo-0.3.3.tar.gz.

File metadata

  • Download URL: holoscript_holorepo-0.3.3.tar.gz
  • Upload date:
  • Size: 8.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.0

File hashes

Hashes for holoscript_holorepo-0.3.3.tar.gz
Algorithm Hash digest
SHA256 a3fde8e72a805830f81d2c93e6a5fb91b6ddc2722abcdf0450364577668e66c4
MD5 458c9068115c86d55f29a907dd3f0278
BLAKE2b-256 8e52561c6586c5b718594dc352bcc25b012231b472ad309fb87951f00db771e9

See more details on using hashes here.

File details

Details for the file holoscript_holorepo-0.3.3-py3-none-any.whl.

File metadata

File hashes

Hashes for holoscript_holorepo-0.3.3-py3-none-any.whl
Algorithm Hash digest
SHA256 b026cac3f5eb6d616de52b177f25404b8faab3276824400c0af0d8bad5d8350b
MD5 b75be9c3df31dd40d60f2b33bae9552e
BLAKE2b-256 ae4f8d87feddc695800744eebd11fbed9c211485ce08d34858374b8f52f8cc47

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