Browse documentation

REPODESK DOCUMENTATION

User guides from stonega/repodesk. Available features depend on your deployment version, connected services and workspace settings.

View source at b292e6c

记忆与隐私

RepoDesk 使用对话上下文、历史记忆和经过确认的指令帮助持续协作。它们的用途与删除方式不同。

类型用途管理方式
当前对话上下文继续同一 Topic 或 Reply 线程在原对话继续,受来源和保留期限约束
历史记忆提取已发生的讨论、偏好和未完成事项,按需回忆自然语言查看、记住、忘记、关闭或开启
持久指令明确要求后续遵循的个人、工作区或任务规则/remember、/memory 和面板,保存需确认
技能可发布的团队操作流程Skills 中审阅、发布、启用与版本管理

私聊和群组的边界

私人记忆限定在当前工作区、机器人和本人私聊范围,可跨本人 Topic 使用。群组记忆限定在同一群和 Topic。群组请求不会读取私人历史,群中某个人的说法不会自动成为团队共识。

历史回忆仍会检查当前成员资格、来源保留状态和相关仓库权限。记忆用于参考,不能授权外部写入、批准操作、改变技能或创建定时任务。

查看和管理历史记忆

可以直接说:

  • “看看你记住了我哪些事情。”
  • “记住:这个项目的发布窗口通常是周五下午。”
  • “忘记刚才列出的那条发布窗口记忆。”
  • “关闭我的长期记忆。”
  • “重新开启我的长期记忆。”

需要准确内容时,要求查看原始讨论。忘记请求需要明确对应记录;有多个候选时先定位,不要把模糊表达当作删除全部数据。

个人控制自己的记忆。群成员可添加带说话人归属的记录,并忘记仅包含自己发言的记录;删除混合发言或他人记录、开启或关闭群记忆需要工作区 owner/admin。

关闭会停止该范围的读取和生成,已有记录保留;重新开启后可恢复仍有效的记录。忘记记录不等于删除原始消息,显式历史查询仍是独立功能。

自动整理与费用

成功对话闲置后,机器人可在后台提取和整理记忆,默认空闲窗口约三十分钟。后台模型调用计入原请求和工作区预算,所以已完成回复的记录费用可能稍后增加。

记忆会出错,也会受预算和模型质量影响。原始来源变更、过期或权限撤销会使相关记忆失效。长期记忆不延长原消息保留期限,也不用于定时任务。

保存持久指令

希望后续明确遵循某条规则时:

/remember 回复我的周报时,先列阻塞,再列决策和待办
/memory
/memory edit <指令 UUID> 新的完整规则
/memory forget <指令 UUID>

/remember 和替换指令会提出审批,确认后生效。私聊保存个人指令,群组提出工作区指令,权限和共享范围不同。/memory 列出的是这些指令,不是全部自动提取的历史记忆。

纠正定时任务使用 /correct save,详见 定时任务。

哪些人和服务能看到数据

  • 群内回复对群成员可见,收集开启后可能保留非工作区成员发言。
  • 部署管理员及符合条件的工作区 owner/admin 可以在面板查看留存的运行请求、响应和交付内容。
  • 模型供应商会接收本次授权的输入与上下文,包括用于处理的图片或提取文字。
  • 连接服务会接收其操作所需的数据,例如 Issue 正文或 PR 内容。

应用内加密凭据不代表聊天内容对部署管理员隐藏。不要在对话、附件或技能中放入密钥。供应商的保留与账单政策由相应服务决定,应用删除不能保证清除供应商未提供删除接口的数据。

保留与工作区删除

管理员在工作区设置保留期限,在 Privacy 管理删除。/privacy 查看说明;有权限的管理员可在私聊使用 /privacy delete 提出删除,再按明确提示确认。

删除会清理本地工作区数据及关联任务内容,不会撤回 GitHub 上的提交、PR 或已送达 Telegram 消息。Code Truth 的源码索引与备份副本需要管理员另行清理,参阅 Code Truth 与 维护指南。

不能恢复机器人从未收到的 Telegram 历史。任务历史入口与来源一同受保留策略约束,不是永久归档服务。