Skip to content

fix(decisioning): disable sync task webhooks by default - #1020

Merged
bokelley merged 1 commit into
mainfrom
do-issue-1019
Aug 13, 2026
Merged

fix(decisioning): disable sync task webhooks by default#1020
bokelley merged 1 commit into
mainfrom
do-issue-1019

Conversation

@bokelley

Copy link
Copy Markdown
Contributor

Summary

  • default synchronous terminal webhook auto-emission to off for AdCP conformance
  • preserve explicit legacy compatibility while keeping real TaskHandoff delivery independently enabled
  • reject undeliverable push handoffs before task creation and release proposal reservations
  • update migration guidance, examples, and regression coverage

Closes #1019.
Supports adcontextprotocol/adcp#5389.

Validation

  • full suite: 6259 passed, 41 skipped, 9 deselected, 1 xfailed
  • Ruff, Black, mypy, Bandit, and repository pre-commit hooks passed
  • independent code, protocol, and security reviews found no merge blockers

@bokelley
bokelley enabled auto-merge (squash) August 13, 2026 13:51
@aao-ipr-bot

aao-ipr-bot Bot commented Aug 13, 2026

Copy link
Copy Markdown
Contributor

⚠️ Argus review could not complete

The automated review encountered an issue (possibly reached max turns, timed out, or failed to post the final gh pr review). A human reviewer should take this PR.

View workflow run

This is an automated message from the Argus AI review workflow.

@bokelley
bokelley merged commit 46c464a into main Aug 13, 2026
26 checks passed
@bokelley
bokelley deleted the do-issue-1019 branch August 13, 2026 13:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

fix(webhooks): disable synchronous completion emission by default

1 participant