Big News: Socket raises $60M Series C at a $1B valuation to secure software supply chains for AI-driven development.Announcement
Sign In

@frontmcp/plugin-remember

Package Overview
Dependencies
Maintainers
1
Versions
43
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@frontmcp/plugin-remember - npm Package Compare versions

Comparing version
1.0.4
to
1.1.0-beta.1
+7
-7
esm/index.mjs

@@ -468,4 +468,4 @@ var __defProp = Object.defineProperty;

import * as path from "path";
import { z } from "zod";
import { randomBytes, base64urlEncode, readFile, mkdir, writeFile, rename, unlink } from "@frontmcp/utils";
import { z } from "@frontmcp/lazy-zod";
import { base64urlEncode, mkdir, randomBytes, readFile, rename, unlink, writeFile } from "@frontmcp/utils";
var DEFAULT_SECRET_FILE_PATH = ".frontmcp/remember-secret.json";

@@ -1049,3 +1049,3 @@ var SECRET_BYTES = 32;

// plugins/plugin-remember/src/remember.types.ts
import { z as z2 } from "zod";
import { z as z2 } from "@frontmcp/lazy-zod";
var rememberScopeSchema = z2.enum(["session", "user", "tool", "global"]);

@@ -1065,4 +1065,4 @@ function brand(data, _brand) {

// plugins/plugin-remember/src/tools/remember-this.tool.ts
import { z as z3 } from "@frontmcp/lazy-zod";
import { Tool, ToolContext } from "@frontmcp/sdk";
import { z as z3 } from "zod";
var rememberThisInputSchema = {

@@ -1119,4 +1119,4 @@ key: z3.string().min(1).describe('What to call this memory (e.g., "user_preference", "last_action")'),

// plugins/plugin-remember/src/tools/recall.tool.ts
import { z as z4 } from "@frontmcp/lazy-zod";
import { Tool as Tool2, ToolContext as ToolContext2 } from "@frontmcp/sdk";
import { z as z4 } from "zod";
var recallInputSchema = {

@@ -1174,4 +1174,4 @@ key: z4.string().min(1).describe("What memory to recall"),

// plugins/plugin-remember/src/tools/forget.tool.ts
import { z as z5 } from "@frontmcp/lazy-zod";
import { Tool as Tool3, ToolContext as ToolContext3 } from "@frontmcp/sdk";
import { z as z5 } from "zod";
var forgetInputSchema = {

@@ -1219,4 +1219,4 @@ key: z5.string().min(1).describe("What memory to forget"),

// plugins/plugin-remember/src/tools/list-memories.tool.ts
import { z as z6 } from "@frontmcp/lazy-zod";
import { Tool as Tool4, ToolContext as ToolContext4 } from "@frontmcp/sdk";
import { z as z6 } from "zod";
var listMemoriesInputSchema = {

@@ -1223,0 +1223,0 @@ scope: z6.enum(["session", "user", "tool", "global"]).optional().describe("Which scope to list from (default: session)"),

{
"name": "@frontmcp/plugin-remember",
"version": "1.0.4",
"version": "1.1.0-beta.1",
"description": "Remember plugin for FrontMCP - encrypted session memory with approval system for secure tool authorization",

@@ -50,8 +50,8 @@ "author": "AgentFront <info@agentfront.dev>",

"ioredis": "^5.8.0",
"@frontmcp/sdk": "1.0.4",
"@frontmcp/utils": "1.0.4",
"zod": "^4.0.0"
"@frontmcp/sdk": "1.1.0-beta.1",
"@frontmcp/utils": "1.1.0-beta.1"
},
"peerDependencies": {
"@vercel/kv": "^2.0.0 || ^3.0.0"
"@vercel/kv": "^2.0.0 || ^3.0.0",
"@frontmcp/lazy-zod": "1.1.0-beta.1"
},

@@ -58,0 +58,0 @@ "peerDependenciesMeta": {

+52
-52

@@ -495,11 +495,11 @@ "use strict";

var path = __toESM(require("path"));
var import_zod = require("zod");
var import_lazy_zod = require("@frontmcp/lazy-zod");
var import_utils = require("@frontmcp/utils");
var DEFAULT_SECRET_FILE_PATH = ".frontmcp/remember-secret.json";
var SECRET_BYTES = 32;
var rememberSecretDataSchema = import_zod.z.object({
secret: import_zod.z.string().min(32),
var rememberSecretDataSchema = import_lazy_zod.z.object({
secret: import_lazy_zod.z.string().min(32),
// base64url of 32 bytes is ~43 chars
createdAt: import_zod.z.number().positive().int(),
version: import_zod.z.literal(1)
createdAt: import_lazy_zod.z.number().positive().int(),
version: import_lazy_zod.z.literal(1)
});

@@ -1076,33 +1076,33 @@ function validateSecretData(data) {

// plugins/plugin-remember/src/remember.types.ts
var import_zod2 = require("zod");
var rememberScopeSchema = import_zod2.z.enum(["session", "user", "tool", "global"]);
var import_lazy_zod2 = require("@frontmcp/lazy-zod");
var rememberScopeSchema = import_lazy_zod2.z.enum(["session", "user", "tool", "global"]);
function brand(data, _brand) {
return data;
}
var rememberEntrySchema = import_zod2.z.object({
value: import_zod2.z.unknown(),
brand: import_zod2.z.enum(["approval", "preference", "cache", "state", "conversation", "custom"]).optional(),
createdAt: import_zod2.z.number(),
updatedAt: import_zod2.z.number(),
expiresAt: import_zod2.z.number().optional(),
metadata: import_zod2.z.record(import_zod2.z.string(), import_zod2.z.unknown()).optional()
var rememberEntrySchema = import_lazy_zod2.z.object({
value: import_lazy_zod2.z.unknown(),
brand: import_lazy_zod2.z.enum(["approval", "preference", "cache", "state", "conversation", "custom"]).optional(),
createdAt: import_lazy_zod2.z.number(),
updatedAt: import_lazy_zod2.z.number(),
expiresAt: import_lazy_zod2.z.number().optional(),
metadata: import_lazy_zod2.z.record(import_lazy_zod2.z.string(), import_lazy_zod2.z.unknown()).optional()
});
// plugins/plugin-remember/src/tools/remember-this.tool.ts
var import_lazy_zod3 = require("@frontmcp/lazy-zod");
var import_sdk6 = require("@frontmcp/sdk");
var import_zod3 = require("zod");
var rememberThisInputSchema = {
key: import_zod3.z.string().min(1).describe('What to call this memory (e.g., "user_preference", "last_action")'),
value: import_zod3.z.unknown().describe("The value to remember (any JSON-serializable data)"),
scope: import_zod3.z.enum(["session", "user", "tool", "global"]).optional().describe(
key: import_lazy_zod3.z.string().min(1).describe('What to call this memory (e.g., "user_preference", "last_action")'),
value: import_lazy_zod3.z.unknown().describe("The value to remember (any JSON-serializable data)"),
scope: import_lazy_zod3.z.enum(["session", "user", "tool", "global"]).optional().describe(
"How long to remember: session (until disconnect), user (forever), tool (for this tool), global (shared)"
),
ttl: import_zod3.z.number().positive().optional().describe("Forget after this many seconds"),
brand: import_zod3.z.enum(["preference", "cache", "state", "conversation", "custom"]).optional().describe("Type hint for the stored value")
ttl: import_lazy_zod3.z.number().positive().optional().describe("Forget after this many seconds"),
brand: import_lazy_zod3.z.enum(["preference", "cache", "state", "conversation", "custom"]).optional().describe("Type hint for the stored value")
};
var rememberThisOutputSchema = import_zod3.z.object({
success: import_zod3.z.boolean(),
key: import_zod3.z.string(),
scope: import_zod3.z.string(),
expiresAt: import_zod3.z.number().optional()
var rememberThisOutputSchema = import_lazy_zod3.z.object({
success: import_lazy_zod3.z.boolean(),
key: import_lazy_zod3.z.string(),
scope: import_lazy_zod3.z.string(),
expiresAt: import_lazy_zod3.z.number().optional()
});

@@ -1145,15 +1145,15 @@ var RememberThisTool = class extends import_sdk6.ToolContext {

// plugins/plugin-remember/src/tools/recall.tool.ts
var import_lazy_zod4 = require("@frontmcp/lazy-zod");
var import_sdk7 = require("@frontmcp/sdk");
var import_zod4 = require("zod");
var recallInputSchema = {
key: import_zod4.z.string().min(1).describe("What memory to recall"),
scope: import_zod4.z.enum(["session", "user", "tool", "global"]).optional().describe("Which scope to look in (default: session)")
key: import_lazy_zod4.z.string().min(1).describe("What memory to recall"),
scope: import_lazy_zod4.z.enum(["session", "user", "tool", "global"]).optional().describe("Which scope to look in (default: session)")
};
var recallOutputSchema = import_zod4.z.object({
found: import_zod4.z.boolean(),
key: import_zod4.z.string(),
value: import_zod4.z.unknown().optional(),
scope: import_zod4.z.string(),
createdAt: import_zod4.z.number().optional(),
expiresAt: import_zod4.z.number().optional()
var recallOutputSchema = import_lazy_zod4.z.object({
found: import_lazy_zod4.z.boolean(),
key: import_lazy_zod4.z.string(),
value: import_lazy_zod4.z.unknown().optional(),
scope: import_lazy_zod4.z.string(),
createdAt: import_lazy_zod4.z.number().optional(),
expiresAt: import_lazy_zod4.z.number().optional()
});

@@ -1200,13 +1200,13 @@ var RecallTool = class extends import_sdk7.ToolContext {

// plugins/plugin-remember/src/tools/forget.tool.ts
var import_lazy_zod5 = require("@frontmcp/lazy-zod");
var import_sdk8 = require("@frontmcp/sdk");
var import_zod5 = require("zod");
var forgetInputSchema = {
key: import_zod5.z.string().min(1).describe("What memory to forget"),
scope: import_zod5.z.enum(["session", "user", "tool", "global"]).optional().describe("Which scope to forget from (default: session)")
key: import_lazy_zod5.z.string().min(1).describe("What memory to forget"),
scope: import_lazy_zod5.z.enum(["session", "user", "tool", "global"]).optional().describe("Which scope to forget from (default: session)")
};
var forgetOutputSchema = import_zod5.z.object({
success: import_zod5.z.boolean(),
key: import_zod5.z.string(),
scope: import_zod5.z.string(),
existed: import_zod5.z.boolean()
var forgetOutputSchema = import_lazy_zod5.z.object({
success: import_lazy_zod5.z.boolean(),
key: import_lazy_zod5.z.string(),
scope: import_lazy_zod5.z.string(),
existed: import_lazy_zod5.z.boolean()
});

@@ -1245,14 +1245,14 @@ var ForgetTool = class extends import_sdk8.ToolContext {

// plugins/plugin-remember/src/tools/list-memories.tool.ts
var import_lazy_zod6 = require("@frontmcp/lazy-zod");
var import_sdk9 = require("@frontmcp/sdk");
var import_zod6 = require("zod");
var listMemoriesInputSchema = {
scope: import_zod6.z.enum(["session", "user", "tool", "global"]).optional().describe("Which scope to list from (default: session)"),
pattern: import_zod6.z.string().optional().describe('Pattern to filter keys (e.g., "user_*")'),
limit: import_zod6.z.number().positive().max(100).optional().describe("Maximum number of keys to return (default: 50)")
scope: import_lazy_zod6.z.enum(["session", "user", "tool", "global"]).optional().describe("Which scope to list from (default: session)"),
pattern: import_lazy_zod6.z.string().optional().describe('Pattern to filter keys (e.g., "user_*")'),
limit: import_lazy_zod6.z.number().positive().max(100).optional().describe("Maximum number of keys to return (default: 50)")
};
var listMemoriesOutputSchema = import_zod6.z.object({
keys: import_zod6.z.array(import_zod6.z.string()),
scope: import_zod6.z.string(),
count: import_zod6.z.number(),
truncated: import_zod6.z.boolean()
var listMemoriesOutputSchema = import_lazy_zod6.z.object({
keys: import_lazy_zod6.z.array(import_lazy_zod6.z.string()),
scope: import_lazy_zod6.z.string(),
count: import_lazy_zod6.z.number(),
truncated: import_lazy_zod6.z.boolean()
});

@@ -1259,0 +1259,0 @@ var ListMemoriesTool = class extends import_sdk9.ToolContext {

{
"name": "@frontmcp/plugin-remember",
"version": "1.0.4",
"version": "1.1.0-beta.1",
"description": "Remember plugin for FrontMCP - encrypted session memory with approval system for secure tool authorization",

@@ -50,8 +50,8 @@ "author": "AgentFront <info@agentfront.dev>",

"ioredis": "^5.8.0",
"@frontmcp/sdk": "1.0.4",
"@frontmcp/utils": "1.0.4",
"zod": "^4.0.0"
"@frontmcp/sdk": "1.1.0-beta.1",
"@frontmcp/utils": "1.1.0-beta.1"
},
"peerDependencies": {
"@vercel/kv": "^2.0.0 || ^3.0.0"
"@vercel/kv": "^2.0.0 || ^3.0.0",
"@frontmcp/lazy-zod": "1.1.0-beta.1"
},

@@ -58,0 +58,0 @@ "peerDependenciesMeta": {

@@ -1,1 +0,1 @@

{"version":3,"file":"remember.secret-persistence.d.ts","sourceRoot":"","sources":["../src/remember.secret-persistence.ts"],"names":[],"mappings":"AAkBA;;GAEG;AACH,MAAM,WAAW,kBAAkB;IACjC,6DAA6D;IAC7D,MAAM,EAAE,MAAM,CAAC;IACf,8BAA8B;IAC9B,SAAS,EAAE,MAAM,CAAC;IAClB,oCAAoC;IACpC,OAAO,EAAE,CAAC,CAAC;CACZ;AAED;;GAEG;AACH,MAAM,WAAW,wBAAwB;IACvC;;;OAGG;IACH,UAAU,CAAC,EAAE,MAAM,CAAC;IACpB;;;;OAIG;IACH,WAAW,CAAC,EAAE,OAAO,CAAC;CACvB;AAuDD;;GAEG;AACH,wBAAgB,0BAA0B,CAAC,OAAO,CAAC,EAAE,wBAAwB,GAAG,OAAO,CAUtF;AAED;;GAEG;AACH,wBAAgB,iBAAiB,CAAC,OAAO,CAAC,EAAE,wBAAwB,GAAG,MAAM,CAU5E;AAMD;;;;;GAKG;AACH,wBAAsB,kBAAkB,CAAC,OAAO,CAAC,EAAE,wBAAwB,GAAG,OAAO,CAAC,kBAAkB,GAAG,IAAI,CAAC,CA8B/G;AAED;;;;;;;;;GASG;AACH,wBAAsB,kBAAkB,CACtC,UAAU,EAAE,kBAAkB,EAC9B,OAAO,CAAC,EAAE,wBAAwB,GACjC,OAAO,CAAC,OAAO,CAAC,CA+BlB;AAED;;;;GAIG;AACH,wBAAsB,oBAAoB,CAAC,OAAO,CAAC,EAAE,wBAAwB,GAAG,OAAO,CAAC,IAAI,CAAC,CAU5F;AAmBD;;;;;;;;;;;GAWG;AACH,wBAAsB,0BAA0B,CAAC,OAAO,CAAC,EAAE,wBAAwB,GAAG,OAAO,CAAC,MAAM,CAAC,CAyCpG;AAED;;GAEG;AACH,wBAAgB,iBAAiB,IAAI,IAAI,CAExC"}
{"version":3,"file":"remember.secret-persistence.d.ts","sourceRoot":"","sources":["../src/remember.secret-persistence.ts"],"names":[],"mappings":"AAmBA;;GAEG;AACH,MAAM,WAAW,kBAAkB;IACjC,6DAA6D;IAC7D,MAAM,EAAE,MAAM,CAAC;IACf,8BAA8B;IAC9B,SAAS,EAAE,MAAM,CAAC;IAClB,oCAAoC;IACpC,OAAO,EAAE,CAAC,CAAC;CACZ;AAED;;GAEG;AACH,MAAM,WAAW,wBAAwB;IACvC;;;OAGG;IACH,UAAU,CAAC,EAAE,MAAM,CAAC;IACpB;;;;OAIG;IACH,WAAW,CAAC,EAAE,OAAO,CAAC;CACvB;AAuDD;;GAEG;AACH,wBAAgB,0BAA0B,CAAC,OAAO,CAAC,EAAE,wBAAwB,GAAG,OAAO,CAUtF;AAED;;GAEG;AACH,wBAAgB,iBAAiB,CAAC,OAAO,CAAC,EAAE,wBAAwB,GAAG,MAAM,CAU5E;AAMD;;;;;GAKG;AACH,wBAAsB,kBAAkB,CAAC,OAAO,CAAC,EAAE,wBAAwB,GAAG,OAAO,CAAC,kBAAkB,GAAG,IAAI,CAAC,CA8B/G;AAED;;;;;;;;;GASG;AACH,wBAAsB,kBAAkB,CACtC,UAAU,EAAE,kBAAkB,EAC9B,OAAO,CAAC,EAAE,wBAAwB,GACjC,OAAO,CAAC,OAAO,CAAC,CA+BlB;AAED;;;;GAIG;AACH,wBAAsB,oBAAoB,CAAC,OAAO,CAAC,EAAE,wBAAwB,GAAG,OAAO,CAAC,IAAI,CAAC,CAU5F;AAmBD;;;;;;;;;;;GAWG;AACH,wBAAsB,0BAA0B,CAAC,OAAO,CAAC,EAAE,wBAAwB,GAAG,OAAO,CAAC,MAAM,CAAC,CAyCpG;AAED;;GAEG;AACH,wBAAgB,iBAAiB,IAAI,IAAI,CAExC"}

@@ -1,3 +0,2 @@

import { z } from 'zod';
import { Redis as RedisClient } from 'ioredis';
import { type Redis as RedisClient } from 'ioredis';
/**

@@ -10,3 +9,3 @@ * Memory scope determines the visibility and lifetime of stored data.

*/
export declare const rememberScopeSchema: z.ZodEnum<{
export declare const rememberScopeSchema: import("@frontmcp/lazy-zod").ZodEnum<{
session: "session";

@@ -69,5 +68,5 @@ user: "user";

*/
export declare const rememberEntrySchema: z.ZodObject<{
value: z.ZodUnknown;
brand: z.ZodOptional<z.ZodEnum<{
export declare const rememberEntrySchema: import("@frontmcp/lazy-zod").ZodObject<{
value: import("@frontmcp/lazy-zod").ZodUnknown;
brand: import("@frontmcp/lazy-zod").ZodOptional<import("@frontmcp/lazy-zod").ZodEnum<{
approval: "approval";

@@ -80,7 +79,7 @@ preference: "preference";

}>>;
createdAt: z.ZodNumber;
updatedAt: z.ZodNumber;
expiresAt: z.ZodOptional<z.ZodNumber>;
metadata: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>;
}, z.core.$strip>;
createdAt: import("@frontmcp/lazy-zod").ZodNumber;
updatedAt: import("@frontmcp/lazy-zod").ZodNumber;
expiresAt: import("@frontmcp/lazy-zod").ZodOptional<import("@frontmcp/lazy-zod").ZodNumber>;
metadata: import("@frontmcp/lazy-zod").ZodOptional<import("@frontmcp/lazy-zod").ZodRecord<import("@frontmcp/lazy-zod").ZodString, import("@frontmcp/lazy-zod").ZodUnknown>>;
}, import("zod/v4/core").$strip>;
/**

@@ -87,0 +86,0 @@ * Base options for all plugin configurations.

@@ -1,1 +0,1 @@

{"version":3,"file":"remember.types.d.ts","sourceRoot":"","sources":["../src/remember.types.ts"],"names":[],"mappings":"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"}
{"version":3,"file":"remember.types.d.ts","sourceRoot":"","sources":["../src/remember.types.ts"],"names":[],"mappings":"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"}

@@ -0,3 +1,3 @@

import { z } from '@frontmcp/lazy-zod';
import { ToolContext } from '@frontmcp/sdk';
import { z } from 'zod';
/**

@@ -7,4 +7,4 @@ * Input schema for the forget tool.

export declare const forgetInputSchema: {
key: z.ZodString;
scope: z.ZodOptional<z.ZodEnum<{
key: import("@frontmcp/lazy-zod").ZodString;
scope: import("@frontmcp/lazy-zod").ZodOptional<import("@frontmcp/lazy-zod").ZodEnum<{
session: "session";

@@ -19,8 +19,8 @@ user: "user";

*/
export declare const forgetOutputSchema: z.ZodObject<{
success: z.ZodBoolean;
key: z.ZodString;
scope: z.ZodString;
existed: z.ZodBoolean;
}, z.core.$strip>;
export declare const forgetOutputSchema: import("@frontmcp/lazy-zod").ZodObject<{
success: import("@frontmcp/lazy-zod").ZodBoolean;
key: import("@frontmcp/lazy-zod").ZodString;
scope: import("@frontmcp/lazy-zod").ZodString;
existed: import("@frontmcp/lazy-zod").ZodBoolean;
}, import("zod/v4/core").$strip>;
export type ForgetInput = z.infer<z.ZodObject<typeof forgetInputSchema>>;

@@ -27,0 +27,0 @@ export type ForgetOutput = z.infer<typeof forgetOutputSchema>;

@@ -1,1 +0,1 @@

{"version":3,"file":"forget.tool.d.ts","sourceRoot":"","sources":["../../src/tools/forget.tool.ts"],"names":[],"mappings":"AAAA,OAAO,EAAQ,WAAW,EAAE,MAAM,eAAe,CAAC;AAClD,OAAO,EAAE,CAAC,EAAE,MAAM,KAAK,CAAC;AAGxB;;GAEG;AACH,eAAO,MAAM,iBAAiB;;;;;;;;CAM7B,CAAC;AAEF;;GAEG;AACH,eAAO,MAAM,kBAAkB;;;;;iBAK7B,CAAC;AAEH,MAAM,MAAM,WAAW,GAAG,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,iBAAiB,CAAC,CAAC,CAAC;AAEzE,MAAM,MAAM,YAAY,GAAG,CAAC,CAAC,KAAK,CAAC,OAAO,kBAAkB,CAAC,CAAC;AAE9D;;GAEG;AAYH,MAAM,CAAC,OAAO,OAAO,UAAW,SAAQ,WAAW;IAC3C,OAAO,CAAC,KAAK,EAAE,WAAW,GAAG,OAAO,CAAC,YAAY,CAAC;CAyBzD"}
{"version":3,"file":"forget.tool.d.ts","sourceRoot":"","sources":["../../src/tools/forget.tool.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,CAAC,EAAE,MAAM,oBAAoB,CAAC;AACvC,OAAO,EAAQ,WAAW,EAAE,MAAM,eAAe,CAAC;AAIlD;;GAEG;AACH,eAAO,MAAM,iBAAiB;;;;;;;;CAM7B,CAAC;AAEF;;GAEG;AACH,eAAO,MAAM,kBAAkB;;;;;gCAK7B,CAAC;AAEH,MAAM,MAAM,WAAW,GAAG,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,iBAAiB,CAAC,CAAC,CAAC;AAEzE,MAAM,MAAM,YAAY,GAAG,CAAC,CAAC,KAAK,CAAC,OAAO,kBAAkB,CAAC,CAAC;AAE9D;;GAEG;AAYH,MAAM,CAAC,OAAO,OAAO,UAAW,SAAQ,WAAW;IAC3C,OAAO,CAAC,KAAK,EAAE,WAAW,GAAG,OAAO,CAAC,YAAY,CAAC;CAyBzD"}

@@ -0,3 +1,3 @@

import { z } from '@frontmcp/lazy-zod';
import { ToolContext } from '@frontmcp/sdk';
import { z } from 'zod';
/**

@@ -7,3 +7,3 @@ * Input schema for the list_memories tool.

export declare const listMemoriesInputSchema: {
scope: z.ZodOptional<z.ZodEnum<{
scope: import("@frontmcp/lazy-zod").ZodOptional<import("@frontmcp/lazy-zod").ZodEnum<{
session: "session";

@@ -14,4 +14,4 @@ user: "user";

}>>;
pattern: z.ZodOptional<z.ZodString>;
limit: z.ZodOptional<z.ZodNumber>;
pattern: import("@frontmcp/lazy-zod").ZodOptional<import("@frontmcp/lazy-zod").ZodString>;
limit: import("@frontmcp/lazy-zod").ZodOptional<import("@frontmcp/lazy-zod").ZodNumber>;
};

@@ -21,8 +21,8 @@ /**

*/
export declare const listMemoriesOutputSchema: z.ZodObject<{
keys: z.ZodArray<z.ZodString>;
scope: z.ZodString;
count: z.ZodNumber;
truncated: z.ZodBoolean;
}, z.core.$strip>;
export declare const listMemoriesOutputSchema: import("@frontmcp/lazy-zod").ZodObject<{
keys: import("@frontmcp/lazy-zod").ZodArray<import("@frontmcp/lazy-zod").ZodString>;
scope: import("@frontmcp/lazy-zod").ZodString;
count: import("@frontmcp/lazy-zod").ZodNumber;
truncated: import("@frontmcp/lazy-zod").ZodBoolean;
}, import("zod/v4/core").$strip>;
export type ListMemoriesInput = z.infer<z.ZodObject<typeof listMemoriesInputSchema>>;

@@ -29,0 +29,0 @@ export type ListMemoriesOutput = z.infer<typeof listMemoriesOutputSchema>;

@@ -1,1 +0,1 @@

{"version":3,"file":"list-memories.tool.d.ts","sourceRoot":"","sources":["../../src/tools/list-memories.tool.ts"],"names":[],"mappings":"AAAA,OAAO,EAAQ,WAAW,EAAE,MAAM,eAAe,CAAC;AAClD,OAAO,EAAE,CAAC,EAAE,MAAM,KAAK,CAAC;AAGxB;;GAEG;AACH,eAAO,MAAM,uBAAuB;;;;;;;;;CAOnC,CAAC;AAEF;;GAEG;AACH,eAAO,MAAM,wBAAwB;;;;;iBAKnC,CAAC;AAEH,MAAM,MAAM,iBAAiB,GAAG,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,uBAAuB,CAAC,CAAC,CAAC;AAErF,MAAM,MAAM,kBAAkB,GAAG,CAAC,CAAC,KAAK,CAAC,OAAO,wBAAwB,CAAC,CAAC;AAE1E;;GAEG;AAYH,MAAM,CAAC,OAAO,OAAO,gBAAiB,SAAQ,WAAW;IACjD,OAAO,CAAC,KAAK,EAAE,iBAAiB,GAAG,OAAO,CAAC,kBAAkB,CAAC;CA8BrE"}
{"version":3,"file":"list-memories.tool.d.ts","sourceRoot":"","sources":["../../src/tools/list-memories.tool.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,CAAC,EAAE,MAAM,oBAAoB,CAAC;AACvC,OAAO,EAAQ,WAAW,EAAE,MAAM,eAAe,CAAC;AAIlD;;GAEG;AACH,eAAO,MAAM,uBAAuB;;;;;;;;;CAOnC,CAAC;AAEF;;GAEG;AACH,eAAO,MAAM,wBAAwB;;;;;gCAKnC,CAAC;AAEH,MAAM,MAAM,iBAAiB,GAAG,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,uBAAuB,CAAC,CAAC,CAAC;AAErF,MAAM,MAAM,kBAAkB,GAAG,CAAC,CAAC,KAAK,CAAC,OAAO,wBAAwB,CAAC,CAAC;AAE1E;;GAEG;AAYH,MAAM,CAAC,OAAO,OAAO,gBAAiB,SAAQ,WAAW;IACjD,OAAO,CAAC,KAAK,EAAE,iBAAiB,GAAG,OAAO,CAAC,kBAAkB,CAAC;CA8BrE"}

@@ -0,3 +1,3 @@

import { z } from '@frontmcp/lazy-zod';
import { ToolContext } from '@frontmcp/sdk';
import { z } from 'zod';
import type { RememberScope } from '../remember.types';

@@ -8,4 +8,4 @@ /**

export declare const recallInputSchema: {
key: z.ZodString;
scope: z.ZodOptional<z.ZodEnum<{
key: import("@frontmcp/lazy-zod").ZodString;
scope: import("@frontmcp/lazy-zod").ZodOptional<import("@frontmcp/lazy-zod").ZodEnum<{
session: "session";

@@ -20,10 +20,10 @@ user: "user";

*/
export declare const recallOutputSchema: z.ZodObject<{
found: z.ZodBoolean;
key: z.ZodString;
value: z.ZodOptional<z.ZodUnknown>;
scope: z.ZodString;
createdAt: z.ZodOptional<z.ZodNumber>;
expiresAt: z.ZodOptional<z.ZodNumber>;
}, z.core.$strip>;
export declare const recallOutputSchema: import("@frontmcp/lazy-zod").ZodObject<{
found: import("@frontmcp/lazy-zod").ZodBoolean;
key: import("@frontmcp/lazy-zod").ZodString;
value: import("@frontmcp/lazy-zod").ZodOptional<import("@frontmcp/lazy-zod").ZodUnknown>;
scope: import("@frontmcp/lazy-zod").ZodString;
createdAt: import("@frontmcp/lazy-zod").ZodOptional<import("@frontmcp/lazy-zod").ZodNumber>;
expiresAt: import("@frontmcp/lazy-zod").ZodOptional<import("@frontmcp/lazy-zod").ZodNumber>;
}, import("zod/v4/core").$strip>;
export type RecallInput = {

@@ -30,0 +30,0 @@ key: string;

@@ -1,1 +0,1 @@

{"version":3,"file":"recall.tool.d.ts","sourceRoot":"","sources":["../../src/tools/recall.tool.ts"],"names":[],"mappings":"AAAA,OAAO,EAAQ,WAAW,EAAE,MAAM,eAAe,CAAC;AAClD,OAAO,EAAE,CAAC,EAAE,MAAM,KAAK,CAAC;AAExB,OAAO,KAAK,EAAE,aAAa,EAAE,MAAM,mBAAmB,CAAC;AAEvD;;GAEG;AACH,eAAO,MAAM,iBAAiB;;;;;;;;CAG7B,CAAC;AAEF;;GAEG;AACH,eAAO,MAAM,kBAAkB;;;;;;;iBAO7B,CAAC;AAEH,MAAM,MAAM,WAAW,GAAG;IACxB,GAAG,EAAE,MAAM,CAAC;IACZ,KAAK,CAAC,EAAE,aAAa,CAAC;CACvB,CAAC;AAEF,MAAM,MAAM,YAAY,GAAG,CAAC,CAAC,KAAK,CAAC,OAAO,kBAAkB,CAAC,CAAC;AAE9D;;GAEG;AAYH,MAAM,CAAC,OAAO,OAAO,UAAW,SAAQ,WAAW;IAC3C,OAAO,CAAC,KAAK,EAAE,WAAW,GAAG,OAAO,CAAC,YAAY,CAAC;CAgCzD"}
{"version":3,"file":"recall.tool.d.ts","sourceRoot":"","sources":["../../src/tools/recall.tool.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,CAAC,EAAE,MAAM,oBAAoB,CAAC;AACvC,OAAO,EAAQ,WAAW,EAAE,MAAM,eAAe,CAAC;AAGlD,OAAO,KAAK,EAAE,aAAa,EAAE,MAAM,mBAAmB,CAAC;AAEvD;;GAEG;AACH,eAAO,MAAM,iBAAiB;;;;;;;;CAG7B,CAAC;AAEF;;GAEG;AACH,eAAO,MAAM,kBAAkB;;;;;;;gCAO7B,CAAC;AAEH,MAAM,MAAM,WAAW,GAAG;IACxB,GAAG,EAAE,MAAM,CAAC;IACZ,KAAK,CAAC,EAAE,aAAa,CAAC;CACvB,CAAC;AAEF,MAAM,MAAM,YAAY,GAAG,CAAC,CAAC,KAAK,CAAC,OAAO,kBAAkB,CAAC,CAAC;AAE9D;;GAEG;AAYH,MAAM,CAAC,OAAO,OAAO,UAAW,SAAQ,WAAW;IAC3C,OAAO,CAAC,KAAK,EAAE,WAAW,GAAG,OAAO,CAAC,YAAY,CAAC;CAgCzD"}

@@ -0,3 +1,3 @@

import { z } from '@frontmcp/lazy-zod';
import { ToolContext } from '@frontmcp/sdk';
import { z } from 'zod';
/**

@@ -7,5 +7,5 @@ * Input schema for the remember_this tool.

export declare const rememberThisInputSchema: {
key: z.ZodString;
value: z.ZodUnknown;
scope: z.ZodOptional<z.ZodEnum<{
key: import("@frontmcp/lazy-zod").ZodString;
value: import("@frontmcp/lazy-zod").ZodUnknown;
scope: import("@frontmcp/lazy-zod").ZodOptional<import("@frontmcp/lazy-zod").ZodEnum<{
session: "session";

@@ -16,4 +16,4 @@ user: "user";

}>>;
ttl: z.ZodOptional<z.ZodNumber>;
brand: z.ZodOptional<z.ZodEnum<{
ttl: import("@frontmcp/lazy-zod").ZodOptional<import("@frontmcp/lazy-zod").ZodNumber>;
brand: import("@frontmcp/lazy-zod").ZodOptional<import("@frontmcp/lazy-zod").ZodEnum<{
preference: "preference";

@@ -29,8 +29,8 @@ cache: "cache";

*/
export declare const rememberThisOutputSchema: z.ZodObject<{
success: z.ZodBoolean;
key: z.ZodString;
scope: z.ZodString;
expiresAt: z.ZodOptional<z.ZodNumber>;
}, z.core.$strip>;
export declare const rememberThisOutputSchema: import("@frontmcp/lazy-zod").ZodObject<{
success: import("@frontmcp/lazy-zod").ZodBoolean;
key: import("@frontmcp/lazy-zod").ZodString;
scope: import("@frontmcp/lazy-zod").ZodString;
expiresAt: import("@frontmcp/lazy-zod").ZodOptional<import("@frontmcp/lazy-zod").ZodNumber>;
}, import("zod/v4/core").$strip>;
export type RememberThisInput = z.infer<z.ZodObject<typeof rememberThisInputSchema>>;

@@ -37,0 +37,0 @@ export type RememberThisOutput = z.infer<typeof rememberThisOutputSchema>;

@@ -1,1 +0,1 @@

{"version":3,"file":"remember-this.tool.d.ts","sourceRoot":"","sources":["../../src/tools/remember-this.tool.ts"],"names":[],"mappings":"AAAA,OAAO,EAAQ,WAAW,EAAE,MAAM,eAAe,CAAC;AAClD,OAAO,EAAE,CAAC,EAAE,MAAM,KAAK,CAAC;AAGxB;;GAEG;AACH,eAAO,MAAM,uBAAuB;;;;;;;;;;;;;;;;;CAcnC,CAAC;AAEF;;GAEG;AACH,eAAO,MAAM,wBAAwB;;;;;iBAKnC,CAAC;AAEH,MAAM,MAAM,iBAAiB,GAAG,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,uBAAuB,CAAC,CAAC,CAAC;AAErF,MAAM,MAAM,kBAAkB,GAAG,CAAC,CAAC,KAAK,CAAC,OAAO,wBAAwB,CAAC,CAAC;AAE1E;;;GAGG;AAYH,MAAM,CAAC,OAAO,OAAO,gBAAiB,SAAQ,WAAW;IACjD,OAAO,CAAC,KAAK,EAAE,iBAAiB,GAAG,OAAO,CAAC,kBAAkB,CAAC;CA2BrE"}
{"version":3,"file":"remember-this.tool.d.ts","sourceRoot":"","sources":["../../src/tools/remember-this.tool.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,CAAC,EAAE,MAAM,oBAAoB,CAAC;AACvC,OAAO,EAAQ,WAAW,EAAE,MAAM,eAAe,CAAC;AAIlD;;GAEG;AACH,eAAO,MAAM,uBAAuB;;;;;;;;;;;;;;;;;CAcnC,CAAC;AAEF;;GAEG;AACH,eAAO,MAAM,wBAAwB;;;;;gCAKnC,CAAC;AAEH,MAAM,MAAM,iBAAiB,GAAG,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,uBAAuB,CAAC,CAAC,CAAC;AAErF,MAAM,MAAM,kBAAkB,GAAG,CAAC,CAAC,KAAK,CAAC,OAAO,wBAAwB,CAAC,CAAC;AAE1E;;;GAGG;AAYH,MAAM,CAAC,OAAO,OAAO,gBAAiB,SAAQ,WAAW;IACjD,OAAO,CAAC,KAAK,EAAE,iBAAiB,GAAG,OAAO,CAAC,kBAAkB,CAAC;CA2BrE"}