diff options
Diffstat (limited to 'packages/core/src/tools/memoryTool.ts')
| -rw-r--r-- | packages/core/src/tools/memoryTool.ts | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/packages/core/src/tools/memoryTool.ts b/packages/core/src/tools/memoryTool.ts index 77d84216..70bf6adc 100644 --- a/packages/core/src/tools/memoryTool.ts +++ b/packages/core/src/tools/memoryTool.ts @@ -20,6 +20,7 @@ import * as Diff from 'diff'; import { DEFAULT_DIFF_OPTIONS } from './diffOptions.js'; import { tildeifyPath } from '../utils/paths.js'; import { ModifiableDeclarativeTool, ModifyContext } from './modifiable-tool.js'; +import { ToolErrorType } from './tool-error.js'; const memoryToolSchemaData: FunctionDeclaration = { name: 'save_memory', @@ -273,6 +274,10 @@ class MemoryToolInvocation extends BaseToolInvocation< error: `Failed to save memory. Detail: ${errorMessage}`, }), returnDisplay: `Error saving memory: ${errorMessage}`, + error: { + message: errorMessage, + type: ToolErrorType.MEMORY_TOOL_EXECUTION_ERROR, + }, }; } } |
