Libra CodeHub

CedarCopilot/cedar-mail

Branch: staging

feat(chat): let the agent request a Google Drive file with a picker card

merged#2926CedarCopilot

CedarCopilot wants to merge 2 commits into staging from worktree-send-it-drive-file-request

27 files changed

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

  • addedapps/mail/modules/cedar-os/__tests__/requestDriveFileRenderer.test.tsx+224-0
  • addedapps/mail/modules/cedar-os/__tests__/store/agentConnection/responseProcessors/requestDriveFileResponseProcessor.test.tsx+45-0
  • modifiedapps/mail/modules/cedar-os/src/store/agentConnection/responseProcessors/initializeResponseProcessorRegistry.ts+3-0
  • addedapps/mail/modules/cedar-os/src/store/agentConnection/responseProcessors/requestDriveFileResponseProcessor.ts+40-0
  • addedapps/mail/modules/cedar-os/src/store/messages/renderers/RequestDriveFileRenderer.tsx+159-0
  • modifiedapps/mail/modules/cedar-os/src/store/messages/renderers/initializeMessageRendererRegistry.tsx+2-01 defect
  • modifiedapps/mail/modules/integrations/google-slides-manager.tsx+6-10
  • modifiedapps/mail/modules/integrations/use-google-picker.ts+16-3
  • modifiedapps/server/.claude/skills/cedar-configuration/knowledge-and-collateral.md+16-0
  • modifiedapps/server/.claude/skills/external-systems/google-drive.md+24-8
  • addedapps/server/.claude/skills/playbook-instruction-eval/request-file-eval.ts+368-0
  • modifiedapps/server/src/mastra/mcp/external/__tests__/mutating-actions-are-administrable.test.ts+6-0
  • modifiedapps/server/src/mastra/mcp/external/__tests__/scope-map.test.ts+9-0
  • modifiedapps/server/src/mastra/mcp/external/scope-map.ts+11-44 defects
  • modifiedapps/server/src/mastra/tools/document/__tests__/documentTool.test.ts+99-1
  • modifiedapps/server/src/mastra/tools/document/__tests__/writeDocumentTool.test.ts+54-0
  • modifiedapps/server/src/mastra/tools/document/documentTool.schemas.ts+36-2
  • modifiedapps/server/src/mastra/tools/document/documentTool.ts+45-42 defects/api/trpc/admin.documents.readByPathexecute_tool write-documentexecute_tool read-document+7
  • modifiedapps/server/src/mastra/tools/document/writeDocumentTool.ts+15-23 defects
  • modifiedapps/server/src/mastra/utils/__tests__/chat-message-persistence.test.ts+15-0
  • modifiedapps/server/src/mastra/utils/approval-policy.ts+1-0
  • addedapps/server/src/services/kb/__tests__/create-kb-from-google-drive.test.ts+76-0
  • addedapps/server/src/services/kb/__tests__/google-public-link.test.ts+403-0
  • addedapps/server/src/services/kb/__tests__/url-scraper-google.test.ts+60-0
  • addedapps/server/src/services/kb/google-public-link.ts+314-0
  • modifiedapps/server/src/services/kb/helpers.ts+10-0
  • modifiedapps/server/src/services/kb/url-scraper.ts+14-0