You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 5926136
Browse filesBrowse the repository at this point in the historyBrowse files
|`deploybot thread update --provider CLIENT --thread-id ID --phase PHASE [--title TEXT] [--branch NAME] [--pr NUMBER] [--url URL]`| Publish metadata-only thread state. Valid client-published phases are `working`, `pr-draft`, `pr-review`, `ready`, `deploy-requested`, `queued`, `merged`, `blocked`, `completed`, and `abandoned`; `deployed` is controller-owned. |
40
+
|`deploybot thread acknowledge --provider CLIENT --thread-id ID --notification-id ID`| Mark the matching `deployed` notification `completed` only after its native-thread message is delivered. Repeated acknowledgement is safe; stale IDs are rejected. |
40
41
|`deploybot request [PR] [--provider CLIENT] [--thread-id ID] [--thread-url URL]`| Record the user's durable deploy intent for the current exact head, even while gates are pending. |
41
42
|`deploybot cancel-request [PR]`| Cancel an unmerged durable deploy request. |
42
43
|`deploybot refresh-request [PR]`| Bind existing user intent to a freshly reviewed replacement head. |
@@ -97,6 +98,7 @@ arguments shown below are the tool-specific arguments.
|`batch_settle_seconds`| Non-negative window for coalescing near-ready deploy requests before freezing a batch. Default: 15. |
@@ -167,7 +169,7 @@ Provider fields are:
167
169
|`auto_promote`| Default `true`. |
168
170
|`intent_scope`| Currently must be `"head"`. |
169
171
|`pause_on_failure`| Default `true`. |
170
-
|`webhook_url_env`| Optional environment-variable name containing a best-effort event webhook URL. GitHub remains authoritative if notification fails. |
172
+
|`webhook_url_env`| Optional environment-variable name containing a best-effort event webhook URL. It receives retryable `thread-deployed` payloads after exact-main verification. GitHub remains authoritative if notification fails. |
0 commit comments