Libra CodeHub

CedarCopilot/cedar-mail

Branch: staging

[2026-09-03] merging staging to main

merged#2681CedarCopilot

CedarCopilot wants to merge 1 commit into main from staging

429 files changed

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

  • added.claude/skills/refresh-agent-knowledge/SKILL.md+143-0
  • modifiedREADME.md+26-0
  • addedapps/mail/app/(full-width)/zoom.tsx+213-0
  • addedapps/mail/app/(routes)/agent/page.tsx+25-0
  • modifiedapps/mail/app/(routes)/conversations/page.tsx+5-5
  • modifiedapps/mail/app/(routes)/home/layout.tsx+1-1
  • modifiedapps/mail/app/routes.ts+13-10
  • modifiedapps/mail/components/icons/agent-avatar.tsx+10-29
  • modifiedapps/mail/components/ui/active-view-display.tsx+1-3
  • modifiedapps/mail/components/ui/citations/CitationPill.tsx+28-14
  • modifiedapps/mail/components/ui/citations/CitationPopover.tsx+35-25
  • modifiedapps/mail/components/ui/citations/TranscriptViewerModal.tsx+7-1
  • addedapps/mail/components/ui/citations/WebCitationPill.tsx+130-0
  • modifiedapps/mail/components/ui/citations/citationStyles.ts+63-4
  • modifiedapps/mail/components/ui/citations/index.ts+4-1
  • modifiedapps/mail/components/ui/citations/usePrefetchCitations.ts+3-0
  • modifiedapps/mail/components/ui/field.tsx+14-18
  • addedapps/mail/docs/agent-context-and-default-file.md+777-0
  • modifiedapps/mail/docs/chat-display-artifact.md+17-18
  • addedapps/mail/docs/client-data-architecture.md+275-0
  • modifiedapps/mail/docs/crystallized.md+12-11
  • modifiedapps/mail/docs/table-documents.md+2-2
  • modifiedapps/mail/modules/agentCanvas/components/AgendaDocument.tsx+12-9
  • modifiedapps/mail/modules/agentCanvas/components/EventCard.tsx+0-1
  • addedapps/mail/modules/agentCanvas/extensions/AgendaOpeningChips.ts+98-0
  • removedapps/mail/modules/agentCanvas/extensions/AgendaOpeningRule.ts+0-149
  • modifiedapps/mail/modules/agentCanvas/extensions/AgendaTaskNode.tsx+1-1
  • modifiedapps/mail/modules/agentCanvas/utils/agenda-markdown.ts+64-2
  • addedapps/mail/modules/agents/__tests__/AgentDocumentView.test.tsx+86-0
  • modifiedapps/mail/modules/agents/__tests__/AgentOutputTab.test.tsx+76-16
  • modifiedapps/mail/modules/agents/__tests__/AgentRunsTab.test.tsx+73-8
  • modifiedapps/mail/modules/agents/__tests__/AgentViewLayout.test.tsx+36-4
  • modifiedapps/mail/modules/agents/components/AgentActionMenu.tsx+100-0
  • modifiedapps/mail/modules/agents/components/AgentBackGutter.tsx+9-13
  • addedapps/mail/modules/agents/components/AgentDocumentView.tsx+102-0
  • modifiedapps/mail/modules/agents/components/AgentHeader.tsx+48-2
  • modifiedapps/mail/modules/agents/components/AgentInstructionsSection.tsx+63-15
  • modifiedapps/mail/modules/agents/components/AgentOutputTab.tsx+75-12
  • modifiedapps/mail/modules/agents/components/AgentRunsTab.tsx+93-25
  • addedapps/mail/modules/agents/components/AgentSettingsSection.tsx+283-0
  • modifiedapps/mail/modules/agents/components/AgentView.tsx+50-25
  • addedapps/mail/modules/agents/hooks/use-agent-back.ts+40-0
  • addedapps/mail/modules/agents/hooks/use-rename-agent.ts+56-0
  • addedapps/mail/modules/agents/hooks/use-set-agent-default-file.ts+52-0
  • modifiedapps/mail/modules/agents/types.ts+4-1
  • modifiedapps/mail/modules/agents/utils/agent-paths.ts+45-8
  • removedapps/mail/modules/aop/components/AgentDocHeader.tsx+0-184
  • modifiedapps/mail/modules/aop/components/AgentFieldsCallout.tsx+31-14
  • modifiedapps/mail/modules/cedar-os/__tests__/EmptyStateSuggestions.brain.test.tsx+0-4
  • modifiedapps/mail/modules/cedar-os/__tests__/EmptyStateSuggestions.test.tsx+0-10
  • modifiedapps/mail/modules/cedar-os/__tests__/emptyChatLayout.surfaces.test.ts+25-8
  • modifiedapps/mail/modules/cedar-os/__tests__/store/messageQueue/messageQueueSlice.test.tsx+2-2
  • modifiedapps/mail/modules/cedar-os/src/cedar-os-components/chatComponents/EmbeddedCedarChat.tsx+0-4
  • modifiedapps/mail/modules/cedar-os/src/cedar-os-components/chatComponents/EmptyStateSuggestions.tsx+30-104
  • modifiedapps/mail/modules/cedar-os/src/cedar-os-components/chatComponents/emptyChatLayout.ts+17-3
  • modifiedapps/mail/modules/cedar-os/src/cedar-os-components/chatInput/ChatInput.tsx+5-2
  • modifiedapps/mail/modules/cedar-os/src/cedar-os-components/chatMessages/ChatBubbles.tsx+28-11
  • modifiedapps/mail/modules/cedar-os/src/cedar-os-components/chatMessages/ChatRenderer.tsx+15-1
  • modifiedapps/mail/modules/cedar-os/src/components/renderers/messageRenderers.tsx+4-4
  • modifiedapps/mail/modules/cedar-os/src/components/renderers/toolMappings.ts+1-4
  • modifiedapps/mail/modules/cedar-os/src/constants/tool-names.ts+1-2
  • modifiedapps/mail/modules/cedar-os/src/store/agentConnection/agentConnectionSlice.ts+44-8
  • modifiedapps/mail/modules/cedar-os/src/store/agentConnection/responseProcessors/docUpdateResponseProcessor.ts+9-3
  • addedapps/mail/modules/cedar-os/src/store/agentConnection/responseProcessors/openWrittenDocument.ts+50-0
  • modifiedapps/mail/modules/cedar-os/src/store/agentConnection/responseProcessors/toolResultResponseProcessor.ts+27-22
  • modifiedapps/mail/modules/cedar-os/src/store/messageQueue/messageQueueSlice.ts+6-2
  • modifiedapps/mail/modules/cedar-os/src/store/messages/MessageTypes.ts+55-17
  • modifiedapps/mail/modules/cedar-os/src/store/messages/databaseAdapter.ts+6-3
  • modifiedapps/mail/modules/cedar-os/src/store/messages/messageStorage.ts+35-10
  • modifiedapps/mail/modules/cedar-os/src/store/messages/messagesSlice.ts+14-17
  • addedapps/mail/modules/cedar-os/src/store/messages/resolveMessageCitations.ts+47-0
  • modifiedapps/mail/modules/company/components/CompanyExplorer.tsx+81-70
  • modifiedapps/mail/modules/conversations/components/LeftSidebarContent.tsx+43-17
  • modifiedapps/mail/modules/conversations/components/ThreadContextCards.tsx+3-1
  • modifiedapps/mail/modules/conversations/components/files/ConversationFileTree.tsx+17-0
  • modifiedapps/mail/modules/conversations/components/files/__tests__/buildAgentDocs.test.ts+62-0
  • modifiedapps/mail/modules/conversations/components/files/resolveOpenDoc.ts+27-10
  • modifiedapps/mail/modules/conversations/components/nav-buttons.ts+1-1
  • modifiedapps/mail/modules/conversations/components/nextSteps/TaskBlock.tsx+3-3
  • modifiedapps/mail/modules/conversations/components/timeline/ConversationActivityOverview.tsx+18-7
  • modifiedapps/mail/modules/conversations/components/timeline/EventDetailDialog.tsx+19-1
  • modifiedapps/mail/modules/conversations/components/timeline/ScheduledTasksSection.tsx+0-1
  • modifiedapps/mail/modules/conversations/components/timeline/TimelineTaskItem.tsx+0-1
  • modifiedapps/mail/modules/conversations/components/timeline/helpers.tsx+61-14
  • modifiedapps/mail/modules/conversations/slice/conversationsSlice.ts+84-7
  • modifiedapps/mail/modules/conversationsPage/components/ConversationsSidebarRow.tsx+1-1
  • modifiedapps/mail/modules/conversationsPage/hooks/use-conversations-sidebar-conversations.ts+7-1
  • modifiedapps/mail/modules/crm/components/ConversationCellComponents/FutureActionDisplay.tsx+0-1
  • modifiedapps/mail/modules/crm/components/VirtualizedTableRow.tsx+0-4
  • modifiedapps/mail/modules/crm/components/conversation-canvas/ConversationItem.tsx+38-46
  • modifiedapps/mail/modules/crm/components/kanban-canvas/CanvasKanbanCard.tsx+7-20
  • modifiedapps/mail/modules/crm/hooks/use-canvas-conversations.ts+4-1
  • modifiedapps/mail/modules/crm/hooks/use-crm-conversations.ts+12-8
  • modifiedapps/mail/modules/crm/hooks/use-grouped-conversations.ts+4-1
  • modifiedapps/mail/modules/crm/hooks/use-optimistic-conversation-actions.ts+48-9
  • addedapps/mail/modules/crm/lib/pending-conversation-field-writes.ts+137-0
  • modifiedapps/mail/modules/crm/store/crmSlice.ts+0-2
  • modifiedapps/mail/modules/crm/types/index.ts+48-2
  • modifiedapps/mail/modules/debugger/components/AgendaDocDebuggerTab.tsx+1-1
  • modifiedapps/mail/modules/documents/agent/HideFrontmatterExtension.ts+61-32
  • addedapps/mail/modules/documents/full-bleed-doc-types.ts+29-0
  • modifiedapps/mail/modules/documents/table/CellDisplay.tsx+22-1
  • addedapps/mail/modules/documents/table/CrmBoundCells.tsx+113-0
  • modifiedapps/mail/modules/documents/table/TableColumnMenu.tsx+158-137
  • addedapps/mail/modules/documents/table/TableFillInstructions.tsx+173-0
  • modifiedapps/mail/modules/documents/table/TableGrid.tsx+4-0
  • modifiedapps/mail/modules/drafting/components/email-composer.tsx+1-1
  • modifiedapps/mail/modules/drafting/hooks/use-undo-send.ts+1-1
  • addedapps/mail/modules/files/chat/newChatArtifact.ts+225-0
  • modifiedapps/mail/modules/files/components/FileBrowser.tsx+75-17
  • addedapps/mail/modules/files/components/chat/NewArtifactButton.tsx+144-0
  • modifiedapps/mail/modules/home/components/AgentHomeHero.tsx+3-3
  • modifiedapps/mail/modules/home/components/DisplayArtifactPanel.tsx+2-225
  • addedapps/mail/modules/home/components/FileArtifactPanel.tsx+344-0
  • modifiedapps/mail/modules/home/components/HomeView.tsx+1-1
  • modifiedapps/mail/modules/home/components/agentic-table.ts+23-89
  • modifiedapps/mail/modules/home/widgets/AgentPickerDialog.tsx+4-1
  • modifiedapps/mail/modules/home/widgets/HomeAgentsWidget.tsx+22-2
  • modifiedapps/mail/modules/inbox/components/ChannelThreadView.tsx+4-2
  • modifiedapps/mail/modules/inbox/components/SlackThreadPanel.tsx+3-2
  • modifiedapps/mail/modules/inbox/hooks/use-open-channel-item.ts+2-2
  • modifiedapps/mail/modules/threads/thread/components/thread-display.tsx+6-1
  • addedapps/mail/modules/threads/thread/hooks/use-archive-thread.ts+86-0
  • modifiedapps/mail/modules/threads/thread/utils/thread-actions.ts+7-7
  • modifiedapps/mail/modules/threads/thread/utils/thread-display-hotkeys.tsx+9-14
  • modifiedapps/mail/modules/threads/threadList/store/threadSlice.ts+2-2
  • modifiedapps/mail/modules/userTasks/components/TaskKanbanCard.tsx+2-29
  • modifiedapps/mail/modules/userTasks/hooks/use-task-list-view-options.ts+76-12
  • modifiedapps/mail/modules/ux/components/navigation-page-url-sync.tsx+4-4
  • modifiedapps/mail/modules/ux/layout/LayoutUrlSync.tsx+19-10
  • modifiedapps/mail/modules/ux/layout/enterChatThread.ts+1-1
  • modifiedapps/mail/modules/ux/layout/layoutSlice.ts+1-1
  • modifiedapps/mail/modules/ux/layout/layoutTypes.ts+12-6
  • modifiedapps/mail/modules/ux/layout/resolveContext.ts+8-9
  • modifiedapps/mail/modules/ux/layout/selectEmptyChatSurface.ts+2-3
  • modifiedapps/mail/modules/ux/layout/shellRoutes.ts+2-1
  • modifiedapps/mail/modules/ux/layout/useBackOrUp.ts+44-16
  • modifiedapps/mail/tests/modules/agentCanvas/agenda-markdown.test.ts+91-0
  • addedapps/mail/tests/modules/agentCanvas/agenda-opening-chips.test.ts+93-0
  • removedapps/mail/tests/modules/agentCanvas/agenda-opening-rule.test.ts+0-145
  • modifiedapps/mail/tests/modules/agents/agent-paths.test.ts+23-3
  • addedapps/mail/tests/modules/chat-store/backendHistoryWindow.test.ts+89-0
  • addedapps/mail/tests/modules/chat-store/chatHistoryPagination.test.ts+135-0
  • addedapps/mail/tests/modules/chat-store/citationBadge.test.ts+88-0
  • modifiedapps/mail/tests/modules/chat-store/displayArtifact.test.tsx+7-8
  • modifiedapps/mail/tests/modules/chat-store/draftChatOnArrival.test.ts+1-1
  • modifiedapps/mail/tests/modules/chat-store/emailThreadContext.test.tsx+3-1
  • addedapps/mail/tests/modules/chat-store/openWrittenDocument.test.ts+127-0
  • addedapps/mail/tests/modules/chat-store/resolveMessageCitations.test.ts+91-0
  • modifiedapps/mail/tests/modules/company/brainExplorerSelection.test.tsx+4-1
  • modifiedapps/mail/tests/modules/conversations/filesTabOptimistic.test.tsx+11-1
  • addedapps/mail/tests/modules/conversations/timelineEventClassification.test.ts+76-0
  • addedapps/mail/tests/modules/crm/aopChangeConsistency.test.tsx+157-0
  • addedapps/mail/tests/modules/crm/overviewEventProjection.test.ts+172-0
  • addedapps/mail/tests/modules/crm/pendingConversationFieldWrites.test.ts+199-0
  • addedapps/mail/tests/modules/documents/agentFrontmatter.test.ts+72-0
  • addedapps/mail/tests/modules/documents/table/CrmBoundCells.test.tsx+126-0
  • modifiedapps/mail/tests/modules/documents/table/OptionPicker.test.tsx+28-2
  • modifiedapps/mail/tests/modules/documents/table/TableDocumentCard.test.tsx+2-2
  • addedapps/mail/tests/modules/documents/table/TableFillInstructions.test.tsx+97-0
  • modifiedapps/mail/tests/modules/files/brain-explorer.test.tsx+4-1
  • addedapps/mail/tests/modules/files/newChatArtifact.test.ts+196-0
  • modifiedapps/mail/tests/modules/home/DisplayArtifactPanel.test.tsx+10-0
  • modifiedapps/mail/tests/modules/home/agentHomeHero.test.tsx+1-1
  • modifiedapps/mail/tests/modules/home/agenticTable.test.ts+29-9
  • modifiedapps/mail/tests/modules/home/perMessageOpenContext.test.tsx+1-1
  • modifiedapps/mail/tests/modules/inbox/openChannelItem.test.tsx+2-2
  • addedapps/mail/tests/modules/threads/archive-from-any-folder.test.ts+68-0
  • modifiedapps/mail/tests/modules/userTasks/taskExecutionListGroupSync.test.tsx+9-0
  • modifiedapps/mail/tests/modules/userTasks/taskKanbanCardExecute.test.tsx+0-4
  • modifiedapps/mail/tests/modules/userTasks/taskViewOptionsStability.test.tsx+62-3
  • addedapps/mail/tests/modules/ux/layout/agentWidgetBack.test.tsx+93-0
  • addedapps/mail/tests/modules/ux/layout/backNeverPushes.test.ts+64-0
  • modifiedapps/mail/tests/modules/ux/layout/backOrClose.test.ts+44-0
  • modifiedapps/mail/tests/modules/ux/layout/closeThreadAfterChatSwitch.test.tsx+17-12
  • modifiedapps/mail/tests/modules/ux/layout/deepLinkSurvivesChatHydration.test.tsx+1-1
  • modifiedapps/mail/tests/modules/ux/layout/goHomeToNewChat.test.ts+2-2
  • modifiedapps/mail/tests/modules/ux/layout/layoutSlice.test.ts+1-1
  • modifiedapps/mail/tests/modules/ux/layout/resolveContext.test.ts+10-10
  • modifiedapps/mail/tests/modules/ux/layout/selectEmptyChatSurface.test.ts+12-12
  • modifiedapps/mail/tests/modules/ux/layout/slackUrlSync.test.tsx+1-1
  • modifiedapps/mail/tests/modules/ux/layout/useRouteChatThread.mail.test.tsx+1-1
  • modifiedapps/server/.claude/skills/analysis-decomposition/resources/lenses.md+2-2
  • modifiedapps/server/.claude/skills/cedar-configuration/SKILL.md+168-189
  • addedapps/server/.claude/skills/cedar-configuration/agent-capabilities.md+112-0
  • addedapps/server/.claude/skills/cedar-configuration/building-an-agent.md+230-0
  • modifiedapps/server/.claude/skills/cedar-configuration/cedar-system-knowledge.md+6-3
  • addedapps/server/.claude/skills/cedar-configuration/choosing-a-trigger.md+191-0
  • modifiedapps/server/.claude/skills/cedar-configuration/diagnose-and-repair.md+22-1
  • addedapps/server/.claude/skills/cedar-configuration/external-writes.md+124-0
  • removedapps/server/.claude/skills/cedar-configuration/field-management.md+0-174
  • addedapps/server/.claude/skills/cedar-configuration/fields-and-values.md+224-0
  • addedapps/server/.claude/skills/cedar-configuration/knowledge-and-collateral.md+92-0
  • addedapps/server/.claude/skills/cedar-configuration/limits-and-escalation.md+94-0
  • modifiedapps/server/.claude/skills/cedar-configuration/playbook-anatomy.md+29-168
  • removedapps/server/.claude/skills/cedar-configuration/playbook-design.md+0-500
  • addedapps/server/.claude/skills/cedar-configuration/scope-and-sharing.md+223-0
  • addedapps/server/.claude/skills/cedar-configuration/surfaces-and-delivery.md+126-0
  • addedapps/server/.claude/skills/cedar-configuration/voice-and-preferences.md+100-0
  • modifiedapps/server/.claude/skills/coaching/resources/coaching-report.md+8-4
  • modifiedapps/server/.claude/skills/deal-intelligence-analysis/SKILL.md+12-10
  • modifiedapps/server/.claude/skills/deal-intelligence-analysis/resources/examples.md+29-14
  • modifiedapps/server/.claude/skills/deal-intelligence-analysis/resources/field-map.md+1-1
  • modifiedapps/server/.claude/skills/deal-intelligence-analysis/resources/metrics.md+28-17
  • modifiedapps/server/.claude/skills/deal-intelligence-analysis/resources/selecting-deals.md+2-2
  • modifiedapps/server/.claude/skills/deal-intelligence-analysis/resources/staff-data-and-viz.md+1-1
  • modifiedapps/server/.claude/skills/deal-intelligence-analysis/resources/tool-catalog.md+7-4
  • modifiedapps/server/.claude/skills/documents/SKILL.md+12-243
  • modifiedapps/server/.claude/skills/email-analysis/SKILL.md+1-1
  • modifiedapps/server/.claude/skills/playbook-authoring/SKILL.md+6-5
  • modifiedapps/server/.claude/skills/playbook-writing/SKILL.md+4-3
  • modifiedapps/server/.claude/skills/research/SKILL.md+28-1
  • modifiedapps/server/.claude/skills/run-sql/SKILL.md+148-11
  • addedapps/server/.claude/skills/tables/SKILL.md+339-0
  • modifiedapps/server/.claude/skills/wiki-extraction/SKILL.md+1-1
  • modifiedapps/server/Dockerfile.api+2-0
  • modifiedapps/server/docs/chat-context-set.md+2-2
  • addedapps/server/docs/contact-layer-and-org-chart.md+553-0
  • addedapps/server/docs/slack-voice-notes.md+179-0
  • modifiedapps/server/docs/wiki/chat-context-set.md+8-4
  • modifiedapps/server/docs/zoom-conferencing.md+6-2
  • modifiedapps/server/package.json+2-1
  • modifiedapps/server/scripts/build-runtime.mjs+6-1
  • addedapps/server/scripts/cancel-obsolete-field-approvals.ts+176-0
  • addedapps/server/scripts/run-cancel-obsolete-field-approvals.mjs+14-0
  • modifiedapps/server/scripts/runtime-build-shared.mjs+23-0
  • modifiedapps/server/src/agent-admin/cli.ts+35-1
  • addedapps/server/src/db/__tests__/transient-retry.test.ts+82-0
  • modifiedapps/server/src/db/chat-schema.ts+22-7
  • addedapps/server/src/db/transient-retry.ts+63-0
  • modifiedapps/server/src/http/app.ts+3-0
  • modifiedapps/server/src/lib/schemas.ts+19-0
  • modifiedapps/server/src/mastra/__tests__/table-fanout-eval.test.ts+0-5
  • modifiedapps/server/src/mastra/agents/agent-chat-shell.ts+8-0
  • modifiedapps/server/src/mastra/agents/analyzer-agent.ts+5-0
  • modifiedapps/server/src/mastra/agents/automation-agent.ts+49-1
  • modifiedapps/server/src/mastra/agents/sub-agents/orchestrator-agent.ts+25-0
  • modifiedapps/server/src/mastra/context/values.ts+7-0
  • modifiedapps/server/src/mastra/index.ts+8-4
  • modifiedapps/server/src/mastra/mcp/external/__tests__/mutating-actions-are-administrable.test.ts+5-4
  • modifiedapps/server/src/mastra/mcp/external/__tests__/scope-map.test.ts+6-2
  • modifiedapps/server/src/mastra/mcp/external/cedar-staff-debug-tool.ts+9-1
  • modifiedapps/server/src/mastra/mcp/external/scope-map.ts+17-11
  • modifiedapps/server/src/mastra/mcp/external/server.ts+2-0
  • modifiedapps/server/src/mastra/prompts/cedar-docs-awareness.ts+10-3
  • modifiedapps/server/src/mastra/routeHandlers/chat/handleChat.ts+2-0
  • addedapps/server/src/mastra/routeHandlers/slack/__tests__/slack-voice-note.test.ts+222-0
  • modifiedapps/server/src/mastra/routeHandlers/slack/slack-bot-chat.ts+146-2
  • modifiedapps/server/src/mastra/skills/account-config/__tests__/allowlist-splice.test.ts+6-5
  • modifiedapps/server/src/mastra/skills/account-config/__tests__/cedar-configuration-docs.test.ts+39-3
  • addedapps/server/src/mastra/skills/account-config/__tests__/knowledge-claims-resolve.test.ts+474-0
  • addedapps/server/src/mastra/skills/account-config/__tests__/trigger-types-splice.test.ts+108-0
  • modifiedapps/server/src/mastra/skills/account-config/index.ts+167-39
  • modifiedapps/server/src/mastra/skills/collateral/collateral-orchestrator.ts+0-2
  • modifiedapps/server/src/mastra/skills/docs/document-management.ts+7-0
  • addedapps/server/src/mastra/skills/docs/tables.ts+34-0
  • modifiedapps/server/src/mastra/skills/index.ts+16-2
  • modifiedapps/server/src/mastra/skills/page-skills.ts+43-0
  • modifiedapps/server/src/mastra/skills/types.ts+1-0
  • addedapps/server/src/mastra/tools/__tests__/brain-gate.test.ts+63-0
  • addedapps/server/src/mastra/tools/brain-gate.ts+74-0
  • removedapps/server/src/mastra/tools/brain/__tests__/searchIntelligenceTool.test.ts+0-136
  • modifiedapps/server/src/mastra/tools/brain/index.ts+0-1
  • removedapps/server/src/mastra/tools/brain/searchIntelligenceTool.ts+0-248
  • modifiedapps/server/src/mastra/tools/config/config-read-tool.ts+1-1
  • modifiedapps/server/src/mastra/tools/config/config-write-tool.ts+1-1
  • modifiedapps/server/src/mastra/tools/conversation-analytics/conversationAnalyticsTool.ts+11-8
  • addedapps/server/src/mastra/tools/conversation/__tests__/updateConversationFieldsTool.unchanged-approval.test.ts+326-0
  • modifiedapps/server/src/mastra/tools/conversation/conversationReasoningActions.ts+6-2
  • modifiedapps/server/src/mastra/tools/conversation/updateConversationFieldsTool.ts+69-3
  • modifiedapps/server/src/mastra/tools/document/__tests__/document-redirect-authorization.test.ts+0-49
  • modifiedapps/server/src/mastra/tools/document/__tests__/documentTool.test.ts+9-94
  • addedapps/server/src/mastra/tools/document/__tests__/subagent-write-verification.test.ts+178-0
  • removedapps/server/src/mastra/tools/document/displayDocumentTool.ts+0-85
  • modifiedapps/server/src/mastra/tools/document/documentTool.ts+5-54
  • modifiedapps/server/src/mastra/tools/document/moveFileTool.ts+1-3
  • modifiedapps/server/src/mastra/tools/document/readDocumentTool.ts+16-2
  • modifiedapps/server/src/mastra/tools/document/tableTool.ts+86-15
  • modifiedapps/server/src/mastra/tools/document/writeDocumentTool.ts+17-12
  • modifiedapps/server/src/mastra/tools/family-tool-names.ts+0-1
  • modifiedapps/server/src/mastra/tools/integrations/__tests__/drive-proxy.test.ts+6-4
  • modifiedapps/server/src/mastra/tools/integrations/__tests__/executor-drive-token.test.ts+2-2
  • modifiedapps/server/src/mastra/tools/integrations/drive-proxy.ts+26-50
  • modifiedapps/server/src/mastra/tools/integrations/runCodeExecutorTool.ts+9-7
  • modifiedapps/server/src/mastra/tools/research/webFetchTool.ts+7-1
  • modifiedapps/server/src/mastra/tools/research/webSearchTool.ts+9-1
  • modifiedapps/server/src/mastra/tools/run-sql-query/__tests__/runSQLTool.test.ts+92-57
  • modifiedapps/server/src/mastra/tools/run-sql-query/__tests__/sql-guard.test.ts+108-0
  • modifiedapps/server/src/mastra/tools/run-sql-query/runSQLTool.ts+104-71
  • modifiedapps/server/src/mastra/tools/run-sql-query/sql-guard.ts+14-757
  • modifiedapps/server/src/mastra/tools/skills/spawnSubagentTool.ts+1-0
  • addedapps/server/src/mastra/tools/taxonomy/taxonomyFieldsTool.ts+272-0
  • modifiedapps/server/src/mastra/tools/tool-names.ts+1-2
  • addedapps/server/src/mastra/utils/__tests__/chat-history-backfill.test.ts+49-0
  • modifiedapps/server/src/mastra/utils/__tests__/chat-message-persistence.test.ts+2-2
  • addedapps/server/src/mastra/utils/__tests__/web-citations.test.ts+66-0
  • addedapps/server/src/mastra/utils/chat-history-backfill.ts+91-0
  • modifiedapps/server/src/mastra/utils/chat-message-persistence.ts+44-3
  • addedapps/server/src/mastra/utils/context-items/grid-brief.test.ts+35-0
  • addedapps/server/src/mastra/utils/context-items/grid-brief.ts+33-0
  • modifiedapps/server/src/mastra/utils/context-items/hydrate.ts+23-2
  • modifiedapps/server/src/mastra/utils/context-items/persist.ts+24-11
  • modifiedapps/server/src/mastra/utils/execution/execute-analyzer.ts+3-0
  • modifiedapps/server/src/mastra/utils/execution/execute-orchestrator.ts+14-2
  • addedapps/server/src/mastra/utils/web-citations.ts+95-0
  • modifiedapps/server/src/mastra/workflows/chat/chat-workflow.ts+88-13
  • modifiedapps/server/src/mastra/workflows/chat/harness/legacy-tool-name-map.ts+4-4
  • modifiedapps/server/src/mastra/workflows/chat/harness/mcp-server.ts+1-1
  • modifiedapps/server/src/mastra/workflows/chat/harness/request-context.ts+1-1
  • modifiedapps/server/src/mastra/workflows/chat/run-chat-agent-sdk.ts+91-3
  • modifiedapps/server/src/routes/__tests__/external-mcp.e2e.test.ts+5-0
  • addedapps/server/src/scripts/cedar-sql-entry.ts+18-0
  • modifiedapps/server/src/scripts/chat-headless.e2e.test.ts+3-3
  • modifiedapps/server/src/scripts/seed-coaching-agent.ts+39-7
  • addedapps/server/src/scripts/zoom-manifest.ts+204-0
  • modifiedapps/server/src/services/agenda/__tests__/agenda-markdown.test.ts+83-0
  • modifiedapps/server/src/services/agenda/agenda-markdown.ts+67-2
  • 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/agent-memory/memory-paths.ts+5-4
  • addedapps/server/src/services/agent-sandbox/__tests__/agent-env.test.ts+109-0
  • addedapps/server/src/services/agent-sandbox/__tests__/bash-telemetry.test.ts+60-0
  • addedapps/server/src/services/agent-sandbox/__tests__/workspace.test.ts+115-0
  • addedapps/server/src/services/agent-sandbox/agent-env.ts+144-0
  • addedapps/server/src/services/agent-sandbox/bash-telemetry.ts+120-0
  • addedapps/server/src/services/agent-sandbox/secret-shapes.ts+43-0
  • addedapps/server/src/services/agent-sandbox/workspace.ts+169-0
  • modifiedapps/server/src/services/agent-workspace/__tests__/agent-create.test.ts+15-1
  • addedapps/server/src/services/agent-workspace/__tests__/agent-header.test.ts+125-0
  • modifiedapps/server/src/services/agent-workspace/__tests__/agent-namespace-org.test.ts+18-3
  • addedapps/server/src/services/agent-workspace/__tests__/agent-namespaces.test.ts+79-0
  • addedapps/server/src/services/agent-workspace/__tests__/agent-rename.test.ts+209-0
  • addedapps/server/src/services/agent-workspace/__tests__/default-file.test.ts+97-0
  • modifiedapps/server/src/services/agent-workspace/__tests__/outputs-scoped.test.ts+18-3
  • modifiedapps/server/src/services/agent-workspace/agent-create.ts+19-0
  • addedapps/server/src/services/agent-workspace/agent-header.ts+133-0
  • addedapps/server/src/services/agent-workspace/agent-namespaces.ts+127-0
  • modifiedapps/server/src/services/agent-workspace/agent-read.ts+36-10
  • addedapps/server/src/services/agent-workspace/agent-rename.ts+191-0
  • addedapps/server/src/services/agent-workspace/default-file.ts+121-0
  • modifiedapps/server/src/services/agent-workspace/outputs.ts+46-16
  • modifiedapps/server/src/services/agent-workspace/types.ts+107-3
  • addedapps/server/src/services/aop/__tests__/agent-doc-convention.test.ts+50-0
  • modifiedapps/server/src/services/aop/__tests__/automations-service.test.ts+59-0
  • modifiedapps/server/src/services/aop/__tests__/subagent-frontmatter.test.ts+62-0
  • modifiedapps/server/src/services/aop/agent-doc-convention.ts+8-1
  • modifiedapps/server/src/services/aop/aop-agents.ts+11-0
  • modifiedapps/server/src/services/aop/automations.ts+65-7
  • modifiedapps/server/src/services/aop/subagent-frontmatter.ts+51-4
  • addedapps/server/src/services/crm-sql/__tests__/crm-sql.test.ts+134-0
  • addedapps/server/src/services/crm-sql/cedar-sql-cli.ts+181-0
  • addedapps/server/src/services/crm-sql/cli-entry-path.ts+90-0
  • addedapps/server/src/services/crm-sql/execute.ts+341-0
  • addedapps/server/src/services/crm-sql/format.ts+63-0
  • addedapps/server/src/services/crm-sql/object-sink.ts+117-0
  • addedapps/server/src/services/crm-sql/query-broker.ts+186-0
  • addedapps/server/src/services/crm-sql/sql-guard.ts+840-0
  • addedapps/server/src/services/crm-sql/telemetry.ts+91-0
  • addedapps/server/src/services/crm/__tests__/conversation-field-comparison.test.ts+79-0
  • modifiedapps/server/src/services/crm/__tests__/deal-metrics.test.ts+11-110
  • modifiedapps/server/src/services/crm/__tests__/deal-timeline.test.ts+12-1
  • addedapps/server/src/services/crm/conversation-field-comparison.ts+139-0
  • modifiedapps/server/src/services/crm/conversations.ts+244-129
  • modifiedapps/server/src/services/crm/crm-field-sync.ts+5-25
  • modifiedapps/server/src/services/crm/deal-metrics.ts+14-385
  • modifiedapps/server/src/services/crm/deal-timeline.ts+32-5
  • modifiedapps/server/src/services/crm/email-threads.ts+1-43
  • modifiedapps/server/src/services/crm/events.ts+9-0
  • modifiedapps/server/src/services/document-saving/markdown.ts+6-2
  • addedapps/server/src/services/documents/board/__tests__/board-name-dedupe.test.ts+55-0
  • modifiedapps/server/src/services/documents/board/board-ops.ts+90-8
  • modifiedapps/server/src/services/documents/convention-paths.ts+29-0
  • modifiedapps/server/src/services/documents/doc-type-registry.ts+3-1
  • modifiedapps/server/src/services/documents/table/__tests__/table-bindings.test.ts+119-1
  • addedapps/server/src/services/documents/table/__tests__/table-list-bindings.test.ts+61-0
  • addedapps/server/src/services/documents/table/table-bindable-fields.ts+139-0
  • modifiedapps/server/src/services/documents/table/table-bindings.ts+126-12
  • modifiedapps/server/src/services/documents/table/table-source-queries.ts+85-4
  • modifiedapps/server/src/services/documents/table/table-types.ts+1-1
  • modifiedapps/server/src/services/documents/triggers/board-webhooks.ts+2-0
  • modifiedapps/server/src/services/file-system/index.ts+55-11
  • modifiedapps/server/src/services/integrations/conferencing/zoom-oauth-driver.ts+31-6
  • modifiedapps/server/src/services/integrations/slack/__tests__/slack-files-inbound.test.ts+87-1
  • modifiedapps/server/src/services/integrations/slack/slack-events-webhook.ts+24-0
  • modifiedapps/server/src/services/integrations/slack/slack-files.ts+116-36
  • modifiedapps/server/src/services/llm/models.ts+9-0
  • modifiedapps/server/src/services/llm/resolve-model.ts+2-0
  • addedapps/server/src/services/playbook/__tests__/author-subagent.test.ts+205-0
  • modifiedapps/server/src/services/playbook/__tests__/curated-agenda-migration.test.ts+1-1
  • addedapps/server/src/services/playbook/__tests__/guarded-write-subagent.test.ts+325-0
  • modifiedapps/server/src/services/playbook/__tests__/guarded-write.test.ts+119-33
  • 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/__tests__/seed-playbook.test.ts+4-2
  • addedapps/server/src/services/playbook/__tests__/subagent-frontmatter.test.ts+158-0
  • modifiedapps/server/src/services/playbook/agent-defaults/daily-agenda.ts+6-0
  • modifiedapps/server/src/services/playbook/agent-defaults/index.ts+6-0
  • modifiedapps/server/src/services/playbook/agent-defaults/meeting-prep.ts+5-1
  • modifiedapps/server/src/services/playbook/agent-defaults/next-steps.ts+4-0
  • modifiedapps/server/src/services/playbook/audit-subagent-docs.ts+2-8
  • modifiedapps/server/src/services/playbook/author-subagent.ts+115-80
  • modifiedapps/server/src/services/playbook/guarded-write.ts+154-9
  • modifiedapps/server/src/services/playbook/playbook-doc-hooks.ts+1-1
  • 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/services/playbook/reference-resolver.ts+16-0
  • modifiedapps/server/src/services/playbook/seed-playbook.ts+7-4
  • addedapps/server/src/services/playbook/subagent-frontmatter.ts+157-0
  • modifiedapps/server/src/services/playbook/trigger-parser.ts+55-26
  • addedapps/server/src/services/playbook/trigger-types.ts+126-0
  • modifiedapps/server/src/services/playbook/write-document-guarded.ts+3-1
  • modifiedapps/server/src/services/posthog/posthog.ts+27-0
  • addedapps/server/src/services/transcription/groq-whisper.ts+50-0
  • modifiedapps/server/src/subagent-admin/cli.ts+6-3
  • modifiedapps/server/src/trpc/routes/__tests__/agent-router-auth.test.ts+44-1
  • modifiedapps/server/src/trpc/routes/__tests__/files-restore-node.test.ts+1-1
  • modifiedapps/server/src/trpc/routes/admin-subagent.ts+14-8
  • modifiedapps/server/src/trpc/routes/agent.ts+159-7
  • modifiedapps/server/src/trpc/routes/aop.ts+53-1
  • modifiedapps/server/src/trpc/routes/boards.ts+7-0
  • modifiedapps/server/src/trpc/routes/crm.ts+26-1
  • modifiedapps/server/src/trpc/routes/files.ts+12-7
  • modifiedapps/server/src/trpc/routes/transcription.ts+8-32
  • addeddocs/design/agent-knowledge-routing-suite.md+140-0
  • addeddocs/design/chat-harness-credential-isolation.md+263-0