Skip to main content

Zenve agent run engine — parallel execution of agents against a .zenve/ repo

Project description

zenve-engine

Run executor for Zenve. Discovers agents in a .zenve/ repo, snapshots GitHub state, runs all agents in parallel via the adapter registry, and commits results back.

This package is a dependency of zenve-cli and zenve-runtime. You normally don't install it directly.

Public API

from zenve_engine import run, snapshot, RunReport, Snapshot

report = run(
    project_dir=Path("/path/to/repo"),
    run_id="run_abc123",
    github_token=token,
    repo="org/name",
)

See the Zenve repository for the full design.

License

MIT

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

zenve_engine-0.1.5.tar.gz (19.5 kB view details)

Uploaded Source

Built Distribution

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

zenve_engine-0.1.5-py3-none-any.whl (27.2 kB view details)

Uploaded Python 3

File details

Details for the file zenve_engine-0.1.5.tar.gz.

File metadata

  • Download URL: zenve_engine-0.1.5.tar.gz
  • Upload date:
  • Size: 19.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for zenve_engine-0.1.5.tar.gz
Algorithm Hash digest
SHA256 13bb35496452f3d32fb26048126a2de06839ec27cfeef6730bac87ee5465fe35
MD5 c125b6411adbdbf43a5695d36ccf121b
BLAKE2b-256 1a2d8afcc3daa89ba2d1d8e1c684f20e5a67d46bd1a2416320b07091898ad699

See more details on using hashes here.

File details

Details for the file zenve_engine-0.1.5-py3-none-any.whl.

File metadata

  • Download URL: zenve_engine-0.1.5-py3-none-any.whl
  • Upload date:
  • Size: 27.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for zenve_engine-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 b90a38fd712852fb90e9675567071f1650d8565d8701e8bddce8dede9e1d9b67
MD5 755435e58c281df2592bfd52a0cf1e21
BLAKE2b-256 10ffd26836b75d5436b2508c7d12e64356d6382bbf59eed5b2cffe6903f6e9aa

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