Skip to content

fix: webhook emit numeric exit_status + compatible HMAC headers#128

Merged
c-h- merged 1 commit intomainfrom
fix/webhook-compat
Mar 9, 2026
Merged

fix: webhook emit numeric exit_status + compatible HMAC headers#128
c-h- merged 1 commit intomainfrom
fix/webhook-compat

Conversation

@c-h-
Copy link
Copy Markdown
Collaborator

@c-h- c-h- commented Mar 9, 2026

Fixes webhook compatibility with OrgLoop's connector-webhook:

  • exit_status now emits as number (was string)
  • Sends X-Signature and X-Hub-Signature-256 headers alongside X-Agentctl-Signature
  • Required for the completion loop: agentctl → OrgLoop → OpenClaw callback

- exit_status now emits as number (was string)
- Sends X-Signature and X-Hub-Signature-256 in addition to X-Agentctl-Signature
- Improves compatibility with generic webhook receivers (OrgLoop connector-webhook)
@c-h- c-h- merged commit bdd168e into main Mar 9, 2026
1 check passed
c-h- pushed a commit that referenced this pull request Mar 10, 2026
Features:
- Phase 1 ACP adoption — Codex adapter via ACP transport (#127)
- Callback metadata + lifecycle webhooks (#123)
- ADR-001: adopt ACP as primary agent interface (#126)
- Stateless daemon core (#117)

Fixes:
- Eliminate pending- session IDs — resolve real ID at launch (#131)
- Webhook numeric exit_status + compatible HMAC headers (#128)
- Daemon env derivation at spawn time (#119)
- Binary resolve util update (#121)

Docs:
- Full documentation audit and alignment (#132)
c-h- added a commit that referenced this pull request Mar 10, 2026
Features:
- Phase 1 ACP adoption — Codex adapter via ACP transport (#127)
- Callback metadata + lifecycle webhooks (#123)
- ADR-001: adopt ACP as primary agent interface (#126)
- Stateless daemon core (#117)

Fixes:
- Eliminate pending- session IDs — resolve real ID at launch (#131)
- Webhook numeric exit_status + compatible HMAC headers (#128)
- Daemon env derivation at spawn time (#119)
- Binary resolve util update (#121)

Docs:
- Full documentation audit and alignment (#132)

Co-authored-by: Doink (OpenClaw) <charlie+doink@kindo.ai>
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.

1 participant