Libra CodeHub

CedarCopilot/cedar-mail

Branch: staging

fix: prevent duplicate/dropped webhook agent runs on retry or overlap

merged#2676CedarCopilot

CedarCopilot wants to merge 2 commits into staging from fix/hot-lead-webhook-duplicate-and-transient-db-retry

18 files changed

Libra does not show diffs here. View the full diff on GitHub.

  • addedapps/server/src/db/__tests__/transient-retry.test.ts+82-0
  • addedapps/server/src/db/transient-retry.ts+63-0
  • modifiedapps/server/src/http/app.ts+3-0
  • modifiedapps/server/src/services/agent-action-queue/__tests__/automation-dedupe.test.ts+78-0
  • modifiedapps/server/src/services/agent-action-queue/automation-dedupe.ts+42-1
  • modifiedapps/server/src/services/agent-action-queue/executions.ts+24-17
  • modifiedapps/server/src/services/agent-action-queue/helpers.ts+31-11
  • modifiedapps/server/src/services/aop/__tests__/automations-service.test.ts+57-0
  • modifiedapps/server/src/services/aop/automations.ts+28-3
  • modifiedapps/server/src/services/crm/email-threads.ts+1-43
  • modifiedapps/server/src/services/documents/triggers/board-webhooks.ts+2-0
  • modifiedapps/server/src/services/playbook/__tests__/playbook-webhook-execution.test.ts+1-0
  • modifiedapps/server/src/services/playbook/__tests__/playbook-webhook-sources.test.ts+14-2
  • modifiedapps/server/src/services/playbook/__tests__/playbook-webhook.test.ts+26-0
  • modifiedapps/server/src/services/playbook/playbook-execution-triggers.ts+14-1
  • modifiedapps/server/src/services/playbook/playbook-webhook-sources.ts+9-1
  • modifiedapps/server/src/services/playbook/playbook-webhook.ts+20-0
  • modifiedapps/server/src/trpc/routes/aop.ts+1-0