Skip to main content
A trigger binding connects an external event to an agent run. Today the main use is inbound webhooks, including GitHub.

triggers create

For the github provider, --event, --org, and --repo build --trigger-source for you, so you don’t have to assemble that string by hand.
Pass --webhook-secret - to read the secret from stdin. It keeps the secret out of your shell history.

triggers webhook-url

Print the full webhook URL for a binding. This is the URL you paste into GitHub or your other source system.
No --json.

triggers test

Send a signed test webhook.
The server resolves the vault credential and signs with the real HMAC secret, so this exercises the true signature path. No secret leaves the backend.

triggers list and show

triggers update

Disabling is usually better than deleting when you want to stop a trigger temporarily — the binding, its secret, and its event history survive.

triggers delete

--confirm skips the prompt. No --json.

Inspecting deliveries

triggers events is where you look when a webhook fired but no run started — it shows what arrived and what the platform did with it.

See also