84 files changed
Libra does not show diffs here. View the full diff on GitHub.
- modifiedapps/mail/modules/agentCanvas/components/SaveStatusBadge.tsx+28-2
- modifiedapps/mail/modules/documents/playbook/PlaybookDocument.tsx+19-6
- modifiedapps/mail/modules/documents/yjs/CedarYjsProvider.ts+91-1
- modifiedapps/mail/modules/documents/yjs/index.ts+7-1
- modifiedapps/mail/modules/documents/yjs/providerRegistry.ts+1-0
- modifiedapps/mail/modules/files/store/documentSaveLogSlice.ts+6-0
- modifiedapps/mail/tests/modules/files/yjs/CedarYjsProvider.test.ts+88-0
- addedapps/server/.claude/skills/playbook-instruction-eval/domain-identification-eval.ts+380-0
- addedapps/server/.claude/skills/playbook-instruction-eval/fixtures/domain-identification-baseline.md+233-0
- addedapps/server/.claude/skills/playbook-instruction-eval/fixtures/domain-identification-cases.ts+673-0
- addedapps/server/scripts/cancel-vendor-bucket-tasks.ts+186-0
- addedapps/server/scripts/run-cancel-vendor-bucket-tasks.mjs+14-0
- modifiedapps/server/src/db/aop-schema.ts+6-1
- addedapps/server/src/db/migrations/scripts/rollout-core-field-ownership.ts+153-0
- modifiedapps/server/src/mastra/mcp/external/__tests__/server.test.ts+46-1
- modifiedapps/server/src/mastra/mcp/external/server.ts+30-2
- modifiedapps/server/src/mastra/routeHandlers/event-execution/__tests__/before-meeting-execution-rsvp-gate.test.ts+114-4
- addedapps/server/src/mastra/routeHandlers/event-execution/__tests__/handleExecuteFromClientSend-crm-updater-agentid.test.ts+179-0
- modifiedapps/server/src/mastra/routeHandlers/event-execution/__tests__/handleExecuteFromClientSend-draft-closure.test.ts+3-1
- modifiedapps/server/src/mastra/routeHandlers/event-execution/__tests__/handleExecuteFromClientSend-live-next-steps.test.ts+3-1
- modifiedapps/server/src/mastra/routeHandlers/event-execution/handleExecuteFromClientSend.ts+40-1
- modifiedapps/server/src/mastra/routeHandlers/event-execution/handleExecuteScheduledExecution.ts+125-46
- modifiedapps/server/src/mastra/skills/crm/domain-identification.ts+79-0
- modifiedapps/server/src/mastra/tools/__tests__/tool-grant.test.ts+38-0
- modifiedapps/server/src/mastra/tools/config/config-tool-shared.ts+1-1
- modifiedapps/server/src/mastra/tools/conversation/updateConversationFieldsTool.ts+4-3
- modifiedapps/server/src/mastra/tools/event-execution/__tests__/runSubagentTool-drafter.test.ts+16-12
- addedapps/server/src/mastra/tools/event-execution/__tests__/runSubagentTool-strategist.test.ts+201-0
- modifiedapps/server/src/mastra/tools/event-execution/orchestrator-dispatch-tools.ts+7-0
- modifiedapps/server/src/mastra/tools/event-execution/runSubagentTool.ts+29-0
- modifiedapps/server/src/mastra/tools/subagent-tool-allowlists.ts+48-1
- modifiedapps/server/src/mastra/tools/task/updateNextStepsAndTasksTool.ts+21-1
- modifiedapps/server/src/mastra/tools/tool-grant.ts+5-7
- modifiedapps/server/src/mastra/utils/conversation-field-updates.ts+21-1
- addedapps/server/src/mastra/utils/strategist-updates.ts+430-0
- modifiedapps/server/src/mastra/workflows/chat/__tests__/agent-bound-chat.test.ts+9-2
- addedapps/server/src/mastra/workflows/chat/__tests__/apply-pending-mutation-agentid.test.ts+82-0
- modifiedapps/server/src/mastra/workflows/chat/chat-workflow.ts+8-1
- addedapps/server/src/mastra/workflows/chat/harness/__tests__/delegate-tool-scoping.test.ts+250-0
- modifiedapps/server/src/mastra/workflows/chat/harness/__tests__/legacy-tool-name-map.test.ts+15-0
- modifiedapps/server/src/mastra/workflows/chat/harness/__tests__/request-context.test.ts+70-1
- addedapps/server/src/mastra/workflows/chat/harness/delegate-tool-scoping.ts+148-0
- modifiedapps/server/src/mastra/workflows/chat/harness/legacy-tool-name-map.ts+14-7
- modifiedapps/server/src/mastra/workflows/chat/harness/mcp-server.ts+49-13
- modifiedapps/server/src/mastra/workflows/chat/harness/request-context.ts+25-2
- modifiedapps/server/src/mastra/workflows/chat/harness/subagents.ts+26-7
- modifiedapps/server/src/mastra/workflows/chat/run-chat-agent-sdk.ts+89-29
- modifiedapps/server/src/mastra/workflows/event-execution/pre-execution-setup.ts+11-0
- modifiedapps/server/src/services/agent-action-queue/tool-call-timing.ts+36-14
- modifiedapps/server/src/services/agent-workspace/agent-read.ts+12-8
- modifiedapps/server/src/services/aop/__tests__/field-ownership.test.ts+34-3
- addedapps/server/src/services/aop/__tests__/system-subagents-registry.test.ts+42-0
- modifiedapps/server/src/services/aop/aop-agents.ts+77-11
- addedapps/server/src/services/aop/core-field-ownership.ts+94-0
- modifiedapps/server/src/services/aop/field-ownership.ts+36-15
- modifiedapps/server/src/services/aop/types.ts+4-0
- modifiedapps/server/src/services/chat/pending-mutations.ts+11-0
- modifiedapps/server/src/services/crm/__tests__/conversations.hydrate-slack.test.ts+1-0
- addedapps/server/src/services/crm/__tests__/conversations.vendor-bucket-lookup.test.ts+395-0
- modifiedapps/server/src/services/crm/conversations.ts+173-25
- modifiedapps/server/src/services/document-saving/index.ts+1-0
- addedapps/server/src/services/playbook/__tests__/before-meeting-legacy-meeting-prep-recovery.test.ts+128-0
- modifiedapps/server/src/services/playbook/__tests__/reference-resolver.test.ts+6-4
- modifiedapps/server/src/services/playbook/__tests__/seed-playbook.test.ts+4-0
- addedapps/server/src/services/playbook/__tests__/strategist-relevance-gate-migration.test.ts+120-0
- modifiedapps/server/src/services/playbook/__tests__/strategist-seed.test.ts+2-2
- modifiedapps/server/src/services/playbook/agent-defaults/index.ts+5-1
- modifiedapps/server/src/services/playbook/agent-defaults/strategist.ts+19-0
- addedapps/server/src/services/playbook/backfill/strategist-relevance-gate-migration.ts+295-0
- modifiedapps/server/src/services/playbook/playbook-execution-triggers.ts+58-2
- modifiedapps/server/src/services/playbook/playbook-renderers.ts+7-0
- modifiedapps/server/src/services/playbook/reference-resolver.ts+8-4
- modifiedapps/server/src/services/playbook/seed-playbook.ts+28-0
- modifiedapps/server/src/trpc/routes/__tests__/agent-router-auth.test.ts+2-2
- modifiedapps/server/src/trpc/routes/__tests__/agent-scoped-reads.test.ts+1-1
- modifiedapps/server/src/trpc/routes/__tests__/aop-agents-router.test.ts+2-1
- modifiedapps/server/src/trpc/routes/files.ts+44-1
- addedapps/server/tests/scripts/cancel-vendor-bucket-tasks-selection.test.ts+58-0
- modifieddocs/changelogs/2026-W36.md+50-0
- addeddocs/design/f8-agent-log.md+249-0
- addeddocs/design/f8-vendor-conversation-routing.md+326-0
- addeddocs/design/refused-save-client-state.md+167-0
- addeddocs/design/stale-task-failure-modes.md+912-0
- addeddocs/design/task-completion-write-path.md+191-0