跳到正文
FunCoding

搜索

搜索文档、Skill 和 MCP

Copilot Memory

理解仓库事实与个人偏好、跨功能使用范围,以及引用验证和保留期限。

Copilot Memory 处于 public preview。它记录从受支持 Copilot 交互中学到的仓库事实和个人偏好,使后续工作能够使用已经验证的背景,而不必每次重新描述。

两种记忆的范围

类型内容与作用范围
仓库事实代码约定、架构、构建命令或项目规则;仅用于同一仓库,有该仓库 Memory 访问权的用户可使用
用户偏好个人交互、编码风格与工作习惯;仅用于同一用户后续交互,可跨仓库

只有开启 Memory 的用户发起相关 Copilot 活动,才会产生对应记忆。创建仓库事实还要求该用户有仓库写权限;已存事实不因不同用户使用而自动变成跨仓库资料。

哪些功能使用 Memory

当前概念专题列出 cloud agent、code review、Copilot CLI 和 agentic autofix。一个功能学到的事实可以被另一个使用,但各功能范围不同:CLI 可使用仓库事实与发起者偏好;code review 只使用仓库事实,不应用个人偏好。

不要把这项能力推断为每个 IDE 对话都会自动保存所有历史,也不要把 Memory 与会话 transcript 或手写指令文件当作同一种存储。

引用与验证

仓库事实带有支持它的代码引用,使用前对照当前分支验证,只有验证通过的事实才使用。即使事实来自未合并就关闭的 PR,当前代码不再支持该事实时,也不会因此直接影响行为。

用户偏好引用可能包含用户原话,Copilot 会判断当前是否仍适用。个人偏好并非代码事实,验证方式不应混写成对当前分支逐条比对。

保留期限

事实或偏好连续 28 天未使用会自动删除。成功验证并使用一个条目时,28 天计时可能重置。因此它不是固定从创建日起永久保留,也不是每 28 天无条件清空全部记忆。

用户与管理员可主动查看和删除,管理入口见个人设置和组织企业管理。关闭功能与删除已有条目是不同操作,本页不推断停用会立即清空数据。

启用与所有权

功能按用户启用,不是单个仓库独立开关。付费个人计划默认开启;组织或企业管理计划需要管理员先允许,随后用户可退出。

Business / Enterprise 的用户偏好归属生成时的 active billing entity。会话构建上下文时,只取当前 active billing entity 所拥有的该用户偏好;管理员的查看、导出和删除范围也以此为界。多来源许可证用户需要选择默认 billing entity 才能生成个人偏好。

本节文档