"use strict";Object.defineProperty(exports, "__esModule", { value: true });exports.default = void 0; var _memoryCore = require("openclaw/plugin-sdk/memory-core"); const memoryCorePlugin = { id: "memory-core", name: "Memory (Core)", description: "File-backed memory search tools and CLI", kind: "memory", configSchema: (0, _memoryCore.emptyPluginConfigSchema)(), register(api) { api.registerTool( (ctx) => { const memorySearchTool = api.runtime.tools.createMemorySearchTool({ config: ctx.config, agentSessionKey: ctx.sessionKey }); const memoryGetTool = api.runtime.tools.createMemoryGetTool({ config: ctx.config, agentSessionKey: ctx.sessionKey }); if (!memorySearchTool || !memoryGetTool) { return null; } return [memorySearchTool, memoryGetTool]; }, { names: ["memory_search", "memory_get"] } ); api.registerCli( ({ program }) => { api.runtime.tools.registerMemoryCli(program); }, { commands: ["memory"] } ); } };var _default = exports.default = memoryCorePlugin; /* v9-132eb43c698dbdd3 */