OpenClaw 持久化本地转录优先记忆系统,使用 Node 适配器和 FastAPI 引擎
Smart Memory v3.1.是一项面向实际任务的技能,主要用于Skill.;Smart Memory v3.1 是本地的第一认知记忆运行时间,带有修订意识衍生,绑定上下文通道,实体意识检索,并有定界快捷。
从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
Smart Memory v3.1 是一个以本地转录(transcript)为首要输入的认知记忆运行时,支持基于修订感知的派生机制、固定上下文通道(pinned context lanes)、面向实体的检索,以及受令牌数量限制的提示词(prompt)构建。
核心运行时组件:
smart-memory/index.jsserver.pycognitive_memory_system.pystorage/sqlite_memory_store.py 及 transcripts/ 目录preference、identity 和 task_state请使用 skills/smart-memory-openclaw/ 目录下的原生封装包。
主要导出接口:
createSmartMemorySkill(options)createOpenClawHooks({ skill, agentIdentity, summarizeWithLLM })该封装层保持稳定,而底层后端现已全面采用以转录为首要输入的设计。
memory_search/retrieve 接口查询相关记忆query、type、limit、min_relevance,以及可选的 conversation_historymemory_commit.memory_retry_queue.jsonmemory_insights/insights/pending 接口核心端点:
GET /healthPOST /ingestPOST /retrievePOST /composePOST /run_backgroundGET /memoriesGET /memory/{memory_id}GET /insights/pending转录与调试端点:
POST /transcripts/messageGET /transcripts/{session_id}GET /transcript/message/{message_id}GET /memory/{memory_id}/evidencePOST /reviseGET /memory/{memory_id}/historyGET /memory/{memory_id}/activeGET /memory/{memory_id}/chainGET /lanes/{lane_name}POST /lanes/{lane_name}/{memory_id}DELETE /lanes/{lane_name}/{memory_id}POST /rebuildPOST /rebuild/{session_id}GET /eval/suite/{suite_name}GET /eval/case/{case_id}旧版向量记忆(vector-memory)CLI 构建产物仍处于弃用状态,不应恢复使用。
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.6万人学习
共89课时 | 133.4万人学习
共49课时 | 82.2万人学习