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.

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.

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.2.0.tar.gz (8.0 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.2.0-py3-none-any.whl (7.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: holoscript_holorepo-0.2.0.tar.gz
  • Upload date:
  • Size: 8.0 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.2.0.tar.gz
Algorithm Hash digest
SHA256 5c40e5aa1beae1d52701be9a50757f6f5c915056beb2308d6eae8e4d9854ecef
MD5 2bd3f31a64002e06e850369b172a2f42
BLAKE2b-256 5d586315a8cc3032a99d43550b44861935e929fde9e5116a272fe888e2a64bd8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for holoscript_holorepo-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 95f83053603faa9ced1894d2b1bf54daa711ea84bd7d688e57614a2ab8e26e24
MD5 e9bbea79623843ada1e528be1d4b1a6f
BLAKE2b-256 7977f8d33e44aa1dfcfab3100cc8e9bf78b45e88f55478d140ae8c9eee7db9cf

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