{"skill":{"slug":"smart-memory-manager","displayName":"smart-memory-manager","summary":"Intelligent memory management for agents with short/long-term memory layering, semantic search, auto summarization, RAG enhancement","description":"---\nname: smart-memory-manager\nslug: smart-memory-manager\ndescription: Intelligent memory management for agents with short/long-term memory layering, semantic search, auto summarization, RAG enhancement\n---\n\n# 🧠 智能记忆管理器\n## 核心亮点\n1. 📚 **分层记忆体系**：短期/长期/重要记忆三层架构，自动清理过期记忆，解决上下文溢出问题\n2. 🔍 **多模式检索**：支持关键词/语义/混合三种检索模式，快速召回相关记忆，提升RAG准确率\n3. 📝 **自动摘要能力**：一键生成记忆摘要，支持长会话上下文压缩，token占用减少70%\n4. 💾 **持久化支持**：支持内存/磁盘持久化，重启后记忆不丢失\n\n## 🎯 适用场景\n- 长会话Agent、聊天机器人\n- RAG应用的记忆层\n- 需要长期记忆的任务型Agent\n- 客服、助理类Agent的上下文管理\n\n## 📝 参数说明\n| 参数 | 类型 | 必填 | 说明 |\n|------|------|------|------|\n| action | string | 是 | 操作类型：add/search/summarize/clear/list/load/save |\n| content | string | 否 | add操作必填，记忆内容 |\n| type | string | 否 | add操作可选，记忆类型：short-term/long-term/important，默认short-term |\n| query | string | 否 | search操作必填，搜索关键词 |\n| limit | number | 否 | search/list操作可选，返回结果数量，默认5/20 |\n| typeFilter | string | 否 | 所有操作可选，过滤记忆类型，默认all |\n| persist | boolean | 否 | add操作可选，是否持久化存储，默认false |\n| persistPath | string | 否 | load/save操作可选，持久化文件路径，默认./memory-store.json |\n\n## 💡 开箱即用示例\n### 添加记忆\n```typescript\n// 添加长期记忆\nawait skills.smartMemoryManager({\n  action: \"add\",\n  content: \"用户喜欢喝咖啡，不加糖，每周三下午喝奶茶\",\n  type: \"long-term\",\n  persist: true\n});\n```\n\n### 搜索记忆\n```typescript\nconst result = await skills.smartMemoryManager({\n  action: \"search\",\n  query: \"用户喜好\",\n  limit: 3,\n  searchMode: \"hybrid\" // 关键词+语义混合检索\n});\n```\n\n### 生成会话摘要\n```typescript\nconst summary = await skills.smartMemoryManager({\n  action: \"summarize\",\n  typeFilter: \"short-term\",\n  maxTokens: 500\n});\n```\n\n### 持久化与加载\n```typescript\n// 保存所有记忆到磁盘\nawait skills.smartMemoryManager({\n  action: \"save\",\n  persistPath: \"./my-memory.json\"\n});\n\n// 从磁盘加载记忆\nawait skills.smartMemoryManager({\n  action: \"load\",\n  persistPath: \"./my-memory.json\"\n});\n```\n\n## 🔧 技术实现说明\n- 内置记忆自动清理机制，短期记忆最多保留100条，避免内存溢出\n- 模块化设计，可轻松对接向量数据库实现语义检索\n- 全链路类型安全，参数自动校验\n- 轻量无外部依赖，开箱即用，也支持自定义扩展\n","tags":{"latest":"1.0.1"},"stats":{"comments":0,"downloads":2331,"installsAllTime":6,"installsCurrent":6,"stars":1,"versions":2},"createdAt":1773153426105,"updatedAt":1778997408366},"latestVersion":{"version":"1.0.1","createdAt":1773156546063,"changelog":"- Removed the skill.yaml file from the project.\n- Consolidated metadata fields from skill.yaml into SKILL.md.\n- Added a description field to SKILL.md.\n- No changes to functionality or the core documentation content.","license":"MIT-0"},"metadata":null,"owner":{"handle":"ayalili","userId":"s17czkqwjgbexzj0wzbkjrc6b58853mk","displayName":"Ayalili","image":"https://avatars.githubusercontent.com/u/52843161?v=4"},"moderation":null}