Libra CodeHub

CedarCopilot/cedar-mail

Branch: staging

fix(notify): honor an explicit email opt-out with no other channel enabled

merged#2889CedarCopilot

CedarCopilot wants to merge 4 commits into staging from fix/notify-honor-explicit-email-off-20260922-180835

8 files changed

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

  • modifiedapps/server/src/mastra/tools/notify/notifyTool.ts+11-21 defect/a8n/notify/googlePOST /a8n/notify/google/a8n/notify/google-calendar+1
  • modifiedapps/server/src/mastra/tools/notify/notifyUserTool.ts+20-24 defects
  • modifiedapps/server/src/services/access/requests.ts+4-2
  • modifiedapps/server/src/services/agents/share.ts+12-0
  • modifiedapps/server/src/services/notifications/__tests__/primary-channel.test.ts+40-0
  • modifiedapps/server/src/services/notifications/deliver-to-user.ts+81-26
  • modifiedapps/server/src/services/notifications/primary-channel.ts+32-2
  • modifiedapps/server/src/trpc/routes/agent.ts+16-61 defectorchestrator_agent_stepmodel_chunk On-Event Execution Agent (Understudy)model_chunk Automation Agent (Understudy)+3