git clone https://github.com/alDuncanson/handler.git
cd handler
just installRun just to see all available commands.
just check # Run lint, format check, and typecheck
just fix # Auto-fix lint and format issues
just test # Run testsuv run handler --help # Run any CLI command
uv run handler tui # Launch the TUI
uv run handler server run push # Start the push notification webhook serverThe Mintlify docs source lives in docs/.
npm i -g mint
cd docs
mint devWhen the Mintlify GitHub app is connected to this repository, pushes to the default branch redeploy the docs automatically.
- Formatting:
ruff format - Linting:
ruff check - Type Checking:
ty check - Testing: pytest
Every tagged build is attested. To check that an artifact really came from this repository's release workflow:
gh attestation verify dist/a2a_handler-*.whl --repo alDuncanson/Handler
uvx pypi-attestations verify pypi --repository https://github.com/alDuncanson/Handler \
pypi:a2a_handler-<version>-py3-none-any.whl