Libra CodeHub

CedarCopilot/cedar-mail

Branch: staging

fix(mcp): resolve third-round Claude/OpenAI directory readiness findings

merged#2834CedarCopilot

CedarCopilot wants to merge 1 commit into staging from fix/mcp-directory-round3

26 files changed

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

  • modifiedapps/server/docs/design/reversible-writes-and-approval.md+8-0
  • modifiedapps/server/docs/wiki/document-deletion-lifecycle.md+29-12
  • addedapps/server/src/mastra/mcp/external/__tests__/external-capability-redaction.test.ts+250-0
  • modifiedapps/server/src/mastra/mcp/external/__tests__/flat-args.test.ts+2-2
  • modifiedapps/server/src/mastra/mcp/external/__tests__/mutating-actions-are-administrable.test.ts+6-6
  • modifiedapps/server/src/mastra/mcp/external/__tests__/no-bare-user-id-inputs.test.ts+7-8
  • modifiedapps/server/src/mastra/mcp/external/__tests__/scope-map.test.ts+72-0
  • modifiedapps/server/src/mastra/mcp/external/__tests__/server.test.ts+14-3
  • modifiedapps/server/src/mastra/mcp/external/__tests__/tool-call-observability.test.ts+7-182
  • modifiedapps/server/src/mastra/mcp/external/__tests__/tool-inputschema-size.test.ts+9-8
  • modifiedapps/server/src/mastra/mcp/external/deprecated-record-shims.ts+2-1
  • addedapps/server/src/mastra/mcp/external/external-capability-redaction.ts+344-0
  • modifiedapps/server/src/mastra/mcp/external/flat-args.ts+5-3
  • modifiedapps/server/src/mastra/mcp/external/scope-map.ts+42-7
  • modifiedapps/server/src/mastra/mcp/external/server.ts+72-35
  • modifiedapps/server/src/mastra/mcp/external/tool-call-observability.ts+32-128
  • modifiedapps/server/src/mastra/tools/document/__tests__/documentTool.delete.integration.test.ts+71-39
  • modifiedapps/server/src/mastra/tools/document/documentTool.ts+6-4/api/trpc/admin.documents.writeGuardedexecute_tool write-documentexecute_tool read-document+5
  • modifiedapps/server/src/mastra/utils/__tests__/approval.test.ts+11-6
  • modifiedapps/server/src/mastra/utils/__tests__/chat-message-persistence.test.ts+5-129
  • modifiedapps/server/src/mastra/utils/approval-policy.ts+22-7
  • modifiedapps/server/src/mastra/utils/chat-message-persistence.ts+12-229
  • modifiedapps/server/src/mastra/utils/redact-secrets.ts+11-9
  • modifiedapps/server/src/routes/__tests__/external-mcp.e2e.test.ts+9-11
  • modifiedapps/server/src/services/documents/index.ts+8-5
  • modifieddocs/design/mcp-observability-and-plugin.md+17-6