Skip to main content

Python JSON-RPC client for ZAR-Zig-Agent-Runtime gateway endpoints.

Project description

openclaw-zig-rpc-client

Python JSON-RPC client and CLI for ZAR-Zig-Agent-Runtime gateway endpoints.

Install

pip install openclaw-zig-rpc-client

Release-wheel fallback:

pip install "https://github.com/adybag14-cyber/ZAR-Zig-Agent-Runtime/releases/download/v0.2.0-zig-edge.32/openclaw_zig_rpc_client-0.2.0.dev32-py3-none-any.whl"

Run directly with uvx after publishing:

uvx --from openclaw-zig-rpc-client openclaw-zig-rpc health --base-url http://127.0.0.1:8080

Verified uvx Git fallback for the current edge tag:

uvx --from "git+https://github.com/adybag14-cyber/ZAR-Zig-Agent-Runtime@v0.2.0-zig-edge.32#subdirectory=python/openclaw-zig-rpc-client" openclaw-zig-rpc health --base-url http://127.0.0.1:8080

Python Usage

from openclaw_zig_rpc_client import OpenClawClient

client = OpenClawClient(base_url="http://127.0.0.1:8080", timeout_seconds=30)
health = client.health()
print(health)

CLI Usage

openclaw-zig-rpc health --base-url http://127.0.0.1:8080
openclaw-zig-rpc rpc update.plan --params-json '{"channel":"edge"}'
openclaw-zig-rpc rpc update.run --params-json '{"targetVersion":"edge","dryRun":true}'

License

This package is distributed under GPL-2.0-only.

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

openclaw_zig_rpc_client-0.2.0.dev32.tar.gz (10.6 kB view details)

Uploaded Source

Built Distribution

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

openclaw_zig_rpc_client-0.2.0.dev32-py3-none-any.whl (12.2 kB view details)

Uploaded Python 3

File details

Details for the file openclaw_zig_rpc_client-0.2.0.dev32.tar.gz.

File metadata

File hashes

Hashes for openclaw_zig_rpc_client-0.2.0.dev32.tar.gz
Algorithm Hash digest
SHA256 23452987d0987c82b98c90fe013d3fa3994679a70ff08b2bc3f365843c7e4ff6
MD5 3a6f70784c1f60c90d1cf2566aaec7a4
BLAKE2b-256 d1ffe543a189067675f64c5054aee13b18e9b03d0812a8e6d4e05a88f034a093

See more details on using hashes here.

Provenance

The following attestation bundles were made for openclaw_zig_rpc_client-0.2.0.dev32.tar.gz:

Publisher: python-release.yml on adybag14-cyber/ZAR-Zig-Agent-Runtime

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openclaw_zig_rpc_client-0.2.0.dev32-py3-none-any.whl.

File metadata

File hashes

Hashes for openclaw_zig_rpc_client-0.2.0.dev32-py3-none-any.whl
Algorithm Hash digest
SHA256 e500356ff526284f71ebec78636a655ed6b29e4fec7dad36c95cee2320342299
MD5 a82785f130e115433755ccfb24e027c7
BLAKE2b-256 2f78c5f80f22ab38b9f03976e8d3603c6122566466ed416076ee6470e0a460a8

See more details on using hashes here.

Provenance

The following attestation bundles were made for openclaw_zig_rpc_client-0.2.0.dev32-py3-none-any.whl:

Publisher: python-release.yml on adybag14-cyber/ZAR-Zig-Agent-Runtime

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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