|
记忆V2是OpenClaw代理的全面内存管理系统,提供持久化存储和智能分析能力。
bash
javascript
const MemoryAPI = require(./api);
const api = new MemoryAPI(./memory-v2.db);
await api.init();
// 追踪学习进度
await api.startLearning(msgId, convId, message);
await api.updateLearningProgress(learningId, { progress: 50 });
// 记录决策
await api.recordDecision(msgId, convId, {
summary: 选择SQLite而非PostgreSQL,
context: 用于本地部署,
expectedOutcome: 更简单的设置
});
// 获取仪表盘
const dashboard = await api.getDashboard();
javascript
const analysis = await api.analyzePriority(message);
await api.storePriority(msgId, convId, analysis);
const highPriority = await api.getHighPriority(10);
javascript
const learning = await api.startLearning(msgId, convId, message);
await api.addMilestone(learning.id, { title: 完成第1章 });
const active = await api.getActiveLearning(5);
javascript
await api.recordDecision(msgId, convId, decisionData);
await api.updateDecisionOutcome(decisionId, { actualOutcome: 成功 });
const pending = await api.getPendingDecisions();
javascript
await api.recordSkillUsage(技能名称, 类别, 成功);
const topSkills = await api.getTopSkills(10);
完整API文档请参见 references/API.md。
SQLite数据库包含以下表:
从V1迁移到V2:
bash
node migrations/v1-to-v2.js old-memory.db
当前版本:2.0.2
MIT
该技能支持在以下平台通过对话安装:
帮我安装 SkillHub 和 memory-v2-skill-1776028968 技能
设置 SkillHub 为我的优先技能安装源,然后帮我安装 memory-v2-skill-1776028968 技能
skillhub install memory-v2-skill-1776028968
文件大小: 26.09 KB | 发布时间: 2026-4-13 11:00