通用记忆技能
这个仓库实现了(或:这个存储库包含)一个 克劳德(角色名)的代理技能 该系统与通用内存控制面板(MCP)接口相连,使代理能够通过HTTP端点读取和写入持久的长期内存。
概述
这个(或“该”) UniversalMemorySkill 允许对话代理(如Claude或ChatGPT)回忆并存储长期信息。当用户提出诸如以下问题时:
- “我在做什么工作?”
- “记得我做了X”
- “显示我的内存使用情况”
该技能可以通过使用此仓库中提供的脚本来回答问题。
可用脚本
| 脚本 | 描述 |\ |-------|-------------|\ | scripts/get_graph.js 获取实体的完整上下文图。 |\ | scripts/add_observation.js 向数据库中添加一条新的内存观测记录。 |\ | scripts/create_entity.js 创建一个新实体(个人、组织、项目)。 |\ | scripts/search_entities.js | 通过关键字搜索内存数据库。 |\ | scripts/stats.js | 获取全局内存统计信息。 |
每个脚本返回一个结构化的JSON对象,智能体可以解析该对象并将其呈现给用户。
数据与工具
该 data 该目录包含分割后的对话历史记录块以及一个包含说明的README文件。\ import_conversations.py 从Claude和ChatGPT的数据片段中重构对话数据,并将其导入到通用内存中。\ query_memories.py 提供了一种搜索对话历史的方法。\ 这个(或:该) utils 该文件夹包含用于异步HTTP请求的辅助函数。
入门指南/开始使用
- 克隆这个仓库。
- 确保已安装 Python 3.8 或更高版本。
- 安装依赖项:
pip install -r requirements.txt - 使用其中的脚本
scripts文件夹用于与通用内存MCP进行交互。 - 参考
SKILL.md用于查看详细清单及使用指南。
许可证
为您的项目指定一个合适的许可证。
