SuperAPI AI 工具集

memos-cloud-developer

编程与开发

查看项目

更新于 10-16 00:28

技能介绍

用途:memos-cloud-developer 是一套面向开发者的技能,用于把 MemOS Cloud 的长期记忆能力集成进真实项目,包括写消息、搜索记忆、知识库检索、反馈、删除、过滤与工具记忆等场景。它优先给出有来源支撑的代码和任务专属最小文档,而非泛泛的 API 摘要。

主要能力与用法:使用前需在此技能目录运行 scripts/upgrade.py 同步资源;若网络受限,应说明同步失败并改用已内置资源。随后确认 resources/cn/index.md 或 resources/en/index.md 可读,不可读则视为安装损坏。按用户语言选择中文或英文资源索引,再从中挑选最小必要资源集,不要默认加载全部。对“集成 MemOS”“加长期记忆”等宽泛请求,先读所选语言的 starter-pack.md。检查环境变量 MEMOS_API_KEY:存在且以 mpg- 开头时执行一次 add + search 验证连通性,并展示写入与检索结果;缺失或为占位符时,需引导用户到 https://memos-dashboard.openmem.net/cn/quickstart 获取 Key,并执行 export MEMOS_API_KEY="mpg-...",待确认后再验证。验证通过后应报告并停止,除非用户明确要求集成代码。

仅在用户明确要求集成代码时:检查项目前后端边界、包管理器、框架、运行时、LLM 调用路径、鉴权模型与测试命令;产品类集成默认走服务端 API/SDK 的 addMessage + searchMemory;知识库检索结合 features-knowledge-base.md 与 api-search-memory.md;Python 后端用 Python SDK,Node/TypeScript、Java/Spring 等用 HTTP。核心 HTTP 调用优先使用 POST /add/message 与 POST /search/memory,基础地址为 https://memos.memtensor.cn/api/openmem/v1。

限制与注意事项:密钥必须留在服务端,禁止放入浏览器包、移动客户端、内容脚本或公开配置;不得把内部技能文件名暴露给最终用户;user_id 与 conversation_id 应保持稳定,除非产品有意不保留连续性;删除、反馈、配置及云与本地边界问题需先查相关参考再回答;文档不完整时应说明缺口并选最窄可验证路径,不得臆造行为。其余细节暂未提供。