33 files changed
Libra does not show diffs here. View the full diff on GitHub.
- modifiedapps/mail/docs/pipeline-tabs-and-canvas-aggregates.md+24-1
- modifiedapps/mail/modules/canvas/types/canvas-types.ts+33-0
- modifiedapps/mail/modules/cedar-os/src/cedar-os-components/chatComponents/EmbeddedCedarChat.tsx+11-0
- modifiedapps/mail/modules/cedar-os/src/store/agentConnection/agentConnectionSlice.ts+136-0
- modifiedapps/mail/modules/cedar-os/src/store/agentConnection/agentUtils.ts+22-5
- modifiedapps/mail/modules/cedar-os/src/store/agentConnection/providers/mastra.ts+21-2
- addedapps/mail/modules/crm/components/conversation-canvas/CanvasMetricsBar.tsx+132-0
- modifiedapps/mail/modules/crm/components/conversation-canvas/ConversationCanvas.tsx+7-0
- addedapps/mail/modules/crm/components/conversation-canvas/CumulativeFieldsSection.tsx+116-0
- modifiedapps/mail/modules/crm/components/conversation-canvas/FilterSortConfigurationRow.tsx+4-0
- addedapps/mail/modules/crm/hooks/use-canvas-aggregates.ts+111-0
- modifiedapps/mail/modules/crm/hooks/use-canvas-conversations.ts+8-358
- addedapps/mail/modules/crm/hooks/use-canvas-list-variables.ts+390-0
- modifiedapps/mail/modules/store/index.ts+15-0
- modifiedapps/mail/tests/modules/canvas/canvas-view-config-persistence.test.ts+32-0
- addedapps/server/docs/design/chat-stream-listener.md+247-0
- modifiedapps/server/package.json+1-0
- modifiedapps/server/src/crm-admin/cli.ts+15-0
- modifiedapps/server/src/db/canvas-schema.ts+33-0
- modifiedapps/server/src/db/migrations/scripts/account-setup/reform-brock-stage-tabs.ts+26-5
- modifiedapps/server/src/env.ts+10-0
- modifiedapps/server/src/lib/services.ts+79-0
- modifiedapps/server/src/mastra/routeHandlers/chat/handleChat.ts+93-25
- addedapps/server/src/services/chat/chat-stream-listen.test.ts+311-0
- addedapps/server/src/services/chat/chat-stream-listen.ts+197-0
- modifiedapps/server/src/services/chat/chat-stream-store.test.ts+92-5
- modifiedapps/server/src/services/chat/chat-stream-store.ts+317-17
- modifiedapps/server/src/services/chat/chat-stream-writer.test.ts+95-0
- modifiedapps/server/src/services/chat/chat-stream-writer.ts+120-16
- modifiedapps/server/src/services/crm/conversation-aggregates.ts+25-4
- modifiedapps/server/src/trpc/routes/crm.ts+8-0
- modifiedaws/lib/runtime-contract.ts+6-0
- modifiedpnpm-lock.yaml+75-29