Libra CodeHub

CedarCopilot/cedar-mail

Branch: staging

[2026-09-08] merging staging to main

merged#2737CedarCopilot

CedarCopilot wants to merge 1 commit into main from staging

73 files changed

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

  • modified.claude/skills/account-setup-from-transcript/SKILL.md+30-27
  • modifiedapps/server/.claude/skills/cedar-configuration/choosing-a-trigger.md+14-0
  • modifiedapps/server/.claude/skills/cedar-configuration/fields-and-values.md+69-2
  • modifiedapps/server/.claude/skills/cedar-configuration/playbook-anatomy.md+8-0
  • addedapps/server/docs/design/delegated-dispatch-forcer.md+286-0
  • modifiedapps/server/src/mastra/agents/automation-agent.ts+25-35
  • modifiedapps/server/src/mastra/index.ts+2-4
  • modifiedapps/server/src/mastra/mcp/external/__tests__/mutating-actions-are-administrable.test.ts+19-9
  • modifiedapps/server/src/mastra/skills/account-config/tools/applyConfigChangeTool.ts+157-4
  • modifiedapps/server/src/mastra/skills/account-config/tools/readConnectionSettingsTool.ts+29-0
  • modifiedapps/server/src/mastra/tools/agenda/__tests__/reviewConversationFanOut.test.ts+155-29
  • modifiedapps/server/src/mastra/tools/config/__tests__/configTool.test.ts+390-8
  • modifiedapps/server/src/mastra/tools/config/config-write-tool.ts+350-40
  • modifiedapps/server/src/mastra/tools/debug/__tests__/debugTool.test.ts+92-0
  • modifiedapps/server/src/mastra/tools/debug/debugTool.ts+79-4
  • modifiedapps/server/src/mastra/tools/document/writeDocumentTool.ts+232-66
  • addedapps/server/src/mastra/tools/event-execution/__tests__/createAndLinkEvents-meeting-transcript.test.ts+236-0
  • modifiedapps/server/src/mastra/tools/event-execution/createAndLinkEventsTool.ts+51-1
  • modifiedapps/server/src/mastra/tools/event-execution/runSubagentTool.ts+35-4
  • modifiedapps/server/src/mastra/tools/meetings/__tests__/syncMeetingTool.recorder-grant.test.ts+8-1
  • modifiedapps/server/src/mastra/tools/meetings/__tests__/syncMeetingTool.test.ts+116-1
  • modifiedapps/server/src/mastra/tools/meetings/__tests__/syncMeetingTool.windowing.test.ts+8-1
  • modifiedapps/server/src/mastra/tools/meetings/meetingsTool.ts+3-0
  • modifiedapps/server/src/mastra/tools/meetings/syncMeetingTool.ts+71-1
  • modifiedapps/server/src/mastra/tools/run-sql-query/__tests__/sql-guard.test.ts+59-0
  • modifiedapps/server/src/mastra/tools/subagent-tool-allowlists.ts+10-0
  • modifiedapps/server/src/mastra/tools/task/updateNextStepsAndTasksTool.ts+13-0
  • modifiedapps/server/src/mastra/tools/ui-config/uiConfigTool.ts+125-2
  • modifiedapps/server/src/mastra/workflows/chat/__tests__/agent-bound-chat.test.ts+56-5
  • addedapps/server/src/mastra/workflows/chat/harness/__tests__/delegate-tokens.test.ts+84-0
  • modifiedapps/server/src/mastra/workflows/chat/harness/__tests__/delegate-tool-scoping.test.ts+17-196
  • modifiedapps/server/src/mastra/workflows/chat/harness/__tests__/legacy-tool-name-map.test.ts+0-15
  • addedapps/server/src/mastra/workflows/chat/harness/__tests__/resolve-call-agent-id.test.ts+77-0
  • addedapps/server/src/mastra/workflows/chat/harness/delegate-tokens.ts+101-0
  • modifiedapps/server/src/mastra/workflows/chat/harness/delegate-tool-scoping.ts+32-113
  • modifiedapps/server/src/mastra/workflows/chat/harness/legacy-tool-name-map.ts+8-9
  • modifiedapps/server/src/mastra/workflows/chat/harness/mcp-server.ts+77-33
  • modifiedapps/server/src/mastra/workflows/chat/harness/request-context.ts+5-5
  • modifiedapps/server/src/mastra/workflows/chat/harness/subagents.ts+33-12
  • modifiedapps/server/src/mastra/workflows/chat/run-chat-agent-sdk.ts+30-32
  • modifiedapps/server/src/services/agent-workspace/agent-read.ts+51-0
  • modifiedapps/server/src/services/aop/__tests__/automations-service.test.ts+1-2
  • modifiedapps/server/src/services/aop/__tests__/field-deletion-safety.test.ts+37-3
  • modifiedapps/server/src/services/aop/__tests__/org-custom-fields.test.ts+30-0
  • modifiedapps/server/src/services/aop/__tests__/user-aops.test.ts+42-0
  • modifiedapps/server/src/services/aop/automations.ts+20-22
  • modifiedapps/server/src/services/aop/custom-field-management.ts+9-3
  • modifiedapps/server/src/services/aop/field-deletion-safety.ts+26-12
  • modifiedapps/server/src/services/aop/org-custom-fields.ts+15-3
  • modifiedapps/server/src/services/aop/user-aops.ts+18-3
  • modifiedapps/server/src/services/auth/authorize.ts+6-0
  • addedapps/server/src/services/canvas/canvas-crud.test.ts+121-0
  • addedapps/server/src/services/canvas/canvas-crud.ts+139-0
  • modifiedapps/server/src/services/crm-sql/sql-guard.ts+18-0
  • modifiedapps/server/src/services/integrations/__tests__/connection-config.test.ts+50-0
  • modifiedapps/server/src/services/integrations/connection-config.ts+84-1
  • modifiedapps/server/src/services/integrations/meetings/provider-ids.ts+12-0
  • modifiedapps/server/src/services/llm/models.ts+6-6
  • modifiedapps/server/src/services/llm/resolve-model.ts+1-2
  • modifiedapps/server/src/services/playbook/__tests__/drafter-review-dispatch.test.ts+100-56
  • modifiedapps/server/src/services/playbook/__tests__/drafter-seed.test.ts+4-4
  • modifiedapps/server/src/services/playbook/__tests__/guarded-write.test.ts+51-0
  • modifiedapps/server/src/services/playbook/__tests__/test-run-subagent.test.ts+22-7
  • modifiedapps/server/src/services/playbook/guarded-write.ts+30-7
  • modifiedapps/server/src/services/playbook/playbook-execution-triggers.ts+178-46
  • modifiedapps/server/src/services/playbook/playbook-webhook-registration.ts+130-0
  • modifiedapps/server/src/services/playbook/test-run-subagent.ts+100-10
  • modifiedapps/server/src/services/posthog/posthog.ts+3-3
  • modifiedapps/server/src/services/users/user-settings.ts+13-0
  • modifiedapps/server/src/trpc/routes/aop.ts+4-55
  • modifiedapps/server/src/trpc/routes/canvas.ts+12-94
  • modifiedaws/scripts/deploy-surface.sh+2-0
  • modifiedaws/scripts/deploy-utils.sh+61-0