Libra CodeHub

CedarCopilot/cedar-mail

Branch: staging

perf(mcp): cache repeated external-MCP reads + harden 4 tool schemas

closed#2329CedarCopilot

CedarCopilot wants to merge 0 commits into staging from feat/mcp-surface-fixes

13 files changed

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

  • addedapps/server/src/mastra/mcp/external/__tests__/tool-result-cache.test.ts+58-0
  • modifiedapps/server/src/mastra/mcp/external/load-skill-tool.ts+14-0
  • modifiedapps/server/src/mastra/mcp/external/server.ts+29-0
  • addedapps/server/src/mastra/mcp/external/tool-result-cache.ts+75-0
  • addedapps/server/src/mastra/skills/account-config/tools/__tests__/executeConversationMutationTool.schema.test.ts+86-0
  • addedapps/server/src/mastra/skills/account-config/tools/__tests__/getRecentExecutionsTool.failure-reason.test.ts+30-0
  • modifiedapps/server/src/mastra/skills/account-config/tools/executeConversationMutationTool.ts+48-12
  • modifiedapps/server/src/mastra/skills/account-config/tools/getRecentExecutionsTool.ts+24-0
  • modifiedapps/server/src/mastra/tools/debug/debugTool.ts+8-5
  • addedapps/server/src/mastra/tools/document/__tests__/documentTool.write-type-default.test.ts+21-0
  • modifiedapps/server/src/mastra/tools/document/documentTool.ts+2-1
  • addedapps/server/src/mastra/tools/draft-comms/__tests__/draftCommsTool.category-catch.test.ts+25-0
  • modifiedapps/server/src/mastra/tools/draft-comms/draftCommsTool.ts+7-1