booking-agent-cli
The booking-agent command books time-based services (haircuts, lessons,
repairs, classes, appointments) through the Universal Scheduling Protocol (USP),
paying from a Link wallet. It owns the booking state machine and refuses to
proceed when a human approval gate is skipped, so an AI agent can drive it safely.
The wheel ships two import packages:
booking_agent_cli- thebooking-agentcommandbooking_agent- the USP/UCP protocol library (models, discovery, REST client)
Install
Requires Python 3.10 or newer.
uv tool install booking-agent-cli
# or
pipx install booking-agent-cli
booking-agent --help
Every release carries a PEP 740 attestation from the wix/booking-agent release
workflow. Check a downloaded wheel with
uvx pypi-attestations verify pypi --repository https://github.com/wix/booking-agent <wheel>.
booking-agent update installs only verified wheels, and the CLI checks its own installed
files against the attested release before it books or pays.
Agents use the CLI through the Booking Agent skill: https://raw.githubusercontent.com/wix/booking-agent/master/booking-agent/skills/booking-agent/SKILL.md
The skill also needs link-cli for buyer identity and payment approval; see the
skill for details.
Source and license
Source: https://github.com/wix/booking-agent (directory booking-agent/).
Licensed under the Apache License 2.0; see
https://github.com/wix/booking-agent/blob/master/LICENSE.
Metadata
Release files for booking-agent-cli 0.3.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| booking_agent_cli-0.3.0.tar.gz | 520.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| booking_agent_cli-0.3.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 833.0 kB
Release files / booking_agent_cli-0.3.0.tar.gz
| Download URL | booking_agent_cli-0.3.0.tar.gz |
|---|---|
| Size | 520.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c312c30923c709451f7f81372dbe57f325f249c92d148b7abf7b50c06d1f587e
|
|
BLAKE2b-256 checksum How to use checksums |
0f3be32a5013cd3bb112fb5da872cfdef99b0977b0adcf178538d0bc182a5604
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.13.0 {"installer":{"name":"uv","version":"0.13.0","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}
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 18, 2026.
Transparency logRelease files / booking_agent_cli-0.3.0-py3-none-any.whl
| Download URL | booking_agent_cli-0.3.0-py3-none-any.whl |
|---|---|
| Size | 312.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
16808e14285e7fdbc7cc147b8eb6ce9a7e61fb94e417bec1e2c1ce4c79798e6b
|
|
BLAKE2b-256 checksum How to use checksums |
a3b8e7c73961d07891560c675daa6b45bb0a6bc6755c36f67ba2a4eee30a236b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.13.0 {"installer":{"name":"uv","version":"0.13.0","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}
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 18, 2026.
Transparency log