需重置记忆配置文件以修复WorkBuddy记忆异常,操作包括定位三大核心路径、安全备份.memory文件夹、执行/reset-memory-context命令(或降级用--reload-memory-context),最后验证MEMORY.md加载、记忆条目列表及session.db索引计数。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

WorkBuddy工作台记忆功能异常、历史对话无法加载、MEMORY.md内容不生效时,需重置记忆配置文件以清除损坏缓存并重建初始状态。此操作会清空当前会话级记忆缓存,但不会删除用户手动保存的永久记忆文件(如MEMORY.md),前提是该文件仍存在于正确路径且编码正常。
确认记忆模块核心文件位置
WorkBuddy的记忆系统依赖三个关键路径:用户级身份目录(含SOUL.md/IDENTITY.md/USER.md)、项目级工作区memory子目录(含MEMORY.md及日期日志)、以及SQLite数据库中的memory_index表。重置前必须先定位这三处,否则可能误删不可恢复的数据。
Windows用户按下Win + R,输入%APPDATA%\WorkBuddy,回车打开主配置目录,检查是否存在user-preferences.json和claw-config.json;同时记下右下角“指定工作区”按钮显示的绝对路径(例如C:\Users\Alice\WorkBuddy\Claw),该路径下的.memory子目录才是记忆主存储区。
macOS用户在访达中按Cmd + Shift + G,输入~/Library/Application Support/WorkBuddy,确认claw-config.json存在;再打开WorkBuddy主界面右下角“指定工作区”,复制其路径作为后续操作基准。
安全备份现有记忆文件
这一步操作起来很简单,直接把整个.memory文件夹拖进云盘或桌面临时文件夹就行。
进入你刚才记下的工作区路径 → 找到名为.memory的隐藏文件夹(若未显示,请在文件资源管理器/访达中启用“显示隐藏文件”)→ 右键 → “复制”。粘贴到D:\Backup_WorkBuddy_Memory或~/Desktop/MB_Backup_20260727,确保包含所有.md文件和session.db。
【务必跳过直接删除.memory的操作】——.memory是记忆运行时缓存目录,直接删会导致session.db索引断裂,后续重建失败率超70%。
使用ydata-profiling(前身为pandas-profiling)生成全面的数据质量报告,包含相关性分析、缺失值模式和基数检测。导出交互式HTML仪表板和JSON摘要。
执行记忆配置重置命令
关闭WorkBuddy所有进程(包括系统托盘图标右键「退出」),然后在输入框中执行以下指令:
/reset-memory-context
该命令会自动完成三件事:清空.runtime/memory_cache目录、重置session.db中memory_index表的主键计数器、将MEMORY.md内容重新注入初始上下文加载器。执行后界面会提示“记忆上下文已刷新”,无需重启。
若命令无响应或提示“未知指令”,说明WorkBuddy版本低于2026.5。此时请改用方法二:在管理员PowerShell中执行cd /d "C:\Program Files\WorkBuddy" → .\WorkBuddy.exe --reload-memory-context。
验证重置结果
第一步:在输入框发送“读取我的记忆”,观察是否返回MEMORY.md首行内容(如# MEMORY TEST —— 切换模型后应可见此行)。
第二步:新建一个对话窗口,输入“列出最近三条记忆条目”,检查返回结果是否为实际存在的.md文件名(如2026-07-25.md、MEMORY.md),而非空列表或报错。
第三步:打开工作区路径下的.memory\session.db,用DB Browser for SQLite打开,执行SELECT COUNT(*) FROM memory_index; —— 返回值应大于0,且最新一条记录的created_at时间戳为当前秒级时间。

















