Libra CodeHub

CedarCopilot/cedar-mail

Branch: staging

A lost chat turn keeps the question, a new chat drops the last one's deal, and meeting presence stops scanning the table

merged#2896CedarCopilot

CedarCopilot wants to merge 3 commits into staging from feat/inbox-client-composed-feed

48 files changed

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

  • modifiedapps/mail/modules/cedar-os/__tests__/__mocks__/trpc.ts+3-0
  • modifiedapps/mail/modules/cedar-os/src/cedar-os-components/chatComponents/EmbeddedCedarChat.tsx+46-5
  • modifiedapps/mail/modules/cedar-os/src/components/renderers/messageRenderers.tsx+62-2
  • modifiedapps/mail/modules/cedar-os/src/components/renderers/toolCallDetails.ts+52-0
  • modifiedapps/mail/modules/cedar-os/src/store/agentConnection/responseProcessors/toolResultResponseProcessor.ts+48-1
  • addedapps/mail/modules/cedar-os/src/store/messages/ambientOpen.ts+45-0
  • modifiedapps/mail/modules/cedar-os/src/store/messages/messagesSlice.ts+12-1
  • modifiedapps/mail/modules/company/components/CompanyExplorer.tsx+5-2
  • modifiedapps/mail/modules/conversations/components/LeftSidebarContent.tsx+8-1
  • modifiedapps/mail/modules/documents/board/BoardCardTile.tsx+2-2
  • modifiedapps/mail/modules/documents/board/BoardDocumentView.tsx+3-13
  • modifiedapps/mail/modules/documents/board/CardDocumentView.tsx+45-34
  • modifiedapps/mail/modules/documents/board/CardFieldList.tsx+10-25
  • modifiedapps/mail/modules/documents/board/CardFieldValue.tsx+3-1
  • addedapps/mail/modules/documents/board/utils/invalidate-board-cards.ts+21-0
  • modifiedapps/mail/modules/drafting/utils/save-draft-error.ts+18-0
  • modifiedapps/mail/modules/home/components/FileArtifactPanel.tsx+75-26
  • modifiedapps/mail/modules/sharing/__tests__/links.test.tsx+9-11
  • modifiedapps/mail/modules/sharing/components/LinkSection.tsx+2-5
  • modifiedapps/mail/modules/sharing/types.ts+27-15
  • modifiedapps/mail/modules/ux/layout/LayoutUrlSync.tsx+34-6
  • modifiedapps/mail/modules/ux/layout/enterChatThread.ts+76-3
  • modifiedapps/mail/tests/modules/documents/board/CardFieldList.test.tsx+19-10
  • modifiedapps/mail/tests/modules/drafting/saveDraftError.test.ts+16-0
  • modifiedapps/mail/tests/modules/home/DisplayArtifactPanel.test.tsx+5-0
  • modifiedapps/mail/tests/modules/home/fileArtifactPanelRows.test.tsx+6-0
  • addedapps/mail/tests/modules/ux/layout/chatSwitchReleasesUrlArtifact.test.tsx+280-0
  • modifiedapps/server/docs/agent-tool-calls-retention.md+78-4
  • addedapps/server/docs/chat-messages-not-persisted.md+176-0
  • modifiedapps/server/docs/sharing.md+3-1
  • modifiedapps/server/src/mastra/tools/document/__tests__/boardTool.test.ts+137-0
  • modifiedapps/server/src/mastra/tools/document/boardTool.ts+56-20/api/trpc/boards.listCards
  • modifiedapps/server/src/mastra/tools/document/documentTool.ts+14-41/api/trpc/documents.getDocPOST /api/trpc/documents.getDoctrpc.documents.getDoc+3
  • modifiedapps/server/src/mastra/tools/document/tableTool.ts+10-38/db.insert
  • modifiedapps/server/src/mastra/tools/document/writeDocumentTool.ts+16-51
  • addedapps/server/src/mastra/utils/__tests__/chat-turn-durability.test.ts+100-0
  • modifiedapps/server/src/mastra/utils/chat-message-persistence.ts+140-0
  • addedapps/server/src/mastra/utils/context-items/attach-on-write.test.ts+117-0
  • addedapps/server/src/mastra/utils/context-items/attach-on-write.ts+151-0
  • modifiedapps/server/src/mastra/workflows/chat/chat-workflow.ts+54-0
  • modifiedapps/server/src/services/agent-workspace/__tests__/meeting-recorders.test.ts+57-0
  • modifiedapps/server/src/services/agent-workspace/meeting-providers.ts+22-1
  • modifiedapps/server/src/services/documents/board/__tests__/board-view.test.ts+46-0
  • modifiedapps/server/src/services/documents/board/board-ops.ts+5-1
  • modifiedapps/server/src/services/documents/board/board-templates.ts+4-0
  • modifiedapps/server/src/services/documents/board/board-types.ts+47-2
  • modifiedapps/server/src/services/drafting/__tests__/create-draft-cross-mailbox-recovery.test.ts+7-0
  • modifiedapps/server/src/services/drafting/thread-id-recovery.ts+41-11