跳到正文
FunCoding

搜索

搜索文档、Skill 和 MCP

渠道记忆的作用域与确认

按稳定 ID 管理聊天事实,处理自然引用歧义和持久恢复。

渠道记忆保存某个聊天或线程的持久事实,具有稳定 ID。它不会从普通闲聊自动学习,也不与同一渠道所有聊天无条件共享。

保存和读取

记住:默认使用 staging 环境 精确保存一条事实。自然语言请求可拆出多条独立事实,完全重复内容跳过并提示;疑似凭据内容会拒绝,需移除秘密后单独保存非敏感约定。

查看记忆
查看第 2 页记忆
查看记忆 <id>

自然过滤如“只看中文偏好”可缩小范围。模型记住的事实不等于已在项目落实配置,仍需实际文件和工具结果证明。

更新、删除和确认

精确 ID 更新/删除是立即操作。自然引用只有唯一匹配时才提出变更,并需六十秒内确认:更新用 确认更新记忆 或 confirm memory update,删除用 确认删除记忆 或 confirm memory removal。

多个候选只显示 ID 和预览,不修改,也不创建“选第几个”的待定状态;需用精确 ID 重试,不能把“第一个”当确认。没有匹配会直接说明。

清空全部使用 清空记忆 再 确认清空记忆。待确认操作绑定创建它的 sender 与聊天/线程,新清空、自然更新或自然删除提案替代旧提案,进程重启后清除。

谁可以修改

通过私聊/群准入、成员、配对和 mention 门槛的消息都可读写当前聊天记忆;群内 accepted 成员共享同一存储。这不要求自动获得共享会话 operators 身份,因此想限制记忆维护者,应收紧 groups.senders 和成员名单。

存储与召回

旧 CHANNEL.md 在首次修改时迁移成 CHANNEL.json。独立服务与 daemon-managed 重启保留结构化记忆,新目标会话开始时注入,包括 /clear 后。

后续每条 accepted 消息还召回最多三条相关事实,不把全部库反复加入每轮。single 因跨整个渠道共享会话,不注入或召回目标级记忆;不同 route 和 named task 仍沿用其聊天/线程的记忆范围。

旧 /remember-channel、/channel-memory、/forget-channel 已移除,不能当现行命令使用。