Skip to content
FunCoding

Search

Search docs, Skills and MCP

Copilot Memory

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

This page has not been translated into English yet. The original Chinese version is shown below.

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 才能生成个人偏好。

In this section