30 files changed
Libra does not show diffs here. View the full diff on GitHub.
- modifiedapps/server/src/mastra/context/__tests__/surface-context.test.ts+51-0
- modifiedapps/server/src/mastra/context/surface-context.ts+19-1
- modifiedapps/server/src/mastra/context/values.ts+18-0cedar.analytics.draft.create
- modifiedapps/server/src/mastra/prompts/error-handling.ts+2-0
- addedapps/server/src/mastra/tools/conversation/__tests__/fetchConversationTool.field-verdicts.test.ts+153-0
- addedapps/server/src/mastra/tools/conversation/__tests__/field-write-actor.test.ts+48-0
- modifiedapps/server/src/mastra/tools/conversation/__tests__/updateConversationFieldsTool.test.ts+418-31
- modifiedapps/server/src/mastra/tools/conversation/__tests__/updateConversationFieldsTool.unchanged-approval.test.ts+2-1
- modifiedapps/server/src/mastra/tools/conversation/conversationTool.schemas.ts+1-1
- modifiedapps/server/src/mastra/tools/conversation/fetchConversationTool.ts+42-7
- addedapps/server/src/mastra/tools/conversation/field-write-actor.ts+40-0
- modifiedapps/server/src/mastra/tools/conversation/updateConversationFieldsTool.ts+197-241
- modifiedapps/server/src/mastra/utils/__tests__/live-editable-field.test.ts+7-0
- addedapps/server/src/mastra/utils/context-formatting/__tests__/field-write-verdicts.test.ts+265-0
- modifiedapps/server/src/mastra/utils/context-formatting/conversation-context.ts+17-0
- modifiedapps/server/src/mastra/utils/context-formatting/core-fields.ts+7-19
- addedapps/server/src/mastra/utils/context-formatting/field-write-verdicts.ts+124-0
- modifiedapps/server/src/mastra/workflows/chat/chat-workflow.ts+4-0
- modifiedapps/server/src/mastra/workflows/chat/harness/__tests__/request-context.test.ts+14-0
- modifiedapps/server/src/mastra/workflows/chat/harness/request-context.ts+3-0
- modifiedapps/server/src/mastra/workflows/chat/run-chat-agent-sdk.ts+3-0
- modifiedapps/server/src/mastra/workflows/event-execution/pre-execution-setup.ts+1-19
- modifiedapps/server/src/services/aop/field-ownership.ts+54-10
- modifiedapps/server/src/services/auth/authorize.ts+2-2db.getConnectionRecordaws-primary.syncThreadexecute_tool write-document
- addedapps/server/src/services/conversations/__tests__/field-write-access.test.ts+349-0
- addedapps/server/src/services/conversations/__tests__/field-write-facts.test.ts+146-0
- addedapps/server/src/services/conversations/__tests__/helpers/field-write-fakes.ts+67-0
- addedapps/server/src/services/conversations/core-field-names.ts+20-0
- addedapps/server/src/services/conversations/field-write-access.ts+271-0
- addedapps/server/src/services/conversations/field-write-facts.ts+230-0