🟡 🏥 实践应用 发布于: · 2 分钟阅读 ·

GitHub: Copilot Memory跨所有仓库记住提交风格、PR结构和用户通信偏好

编辑插图:Copilot界面带有连接各仓库的记忆图标。

GitHub Copilot Memory用户偏好是2026年5月15日发布的新个性化功能,使Copilot能够跨整个仓库生态系统记住用户偏好。Copilot Memory记录提交消息风格、PR结构和通信偏好(正式vs非正式语气、详细程度),并在用户使用的每个仓库中一致应用。该功能是更广泛Copilot个性化层的一部分,与Cursor和Codeium自适应功能展开竞争。

🤖

本文由人工智能基于一手来源生成。

GitHub于2026年5月15日为Copilot生态系统发布了重要的个性化升级——Copilot Memory用户偏好。该功能消除了开发者每天重复相同纠正模式的挫败感(「不要这样写conventional commits」、「这样格式化PR」、「请给我更简短的解释」),而Copilot传统上不会在会话之间记住这些。

Copilot Memory记录哪些偏好类别?

GitHub列出了三个主要类别:

  • 提交消息风格——Conventional Commits格式vs自由格式、平均长度、语言(英语、母语、混合)、特定语法(如feat:vsFeature:
  • PR结构——用户通常包含哪些章节(摘要、测试计划、重大变更)、正式或非正式的标题语气、是否需要TL;DR
  • 通信偏好——正式/非正式语域、解释的详细程度(简短单行vs详细演练)、用户偏好的示例类型(仅代码vs概念优先)

「跨仓库」在实践中意味着什么?

Copilot Memory支持跨仓库工作——用户偏好通过在一个仓库的交互学习,并在用户使用其他仓库时自动应用。实际效果:每周在5-10个仓库工作的开发者无需每次重新纠正Copilot——偏好跟随用户,而非仓库。

这种方法与Anthropic为Claude Code使用的每仓库CLAUDE.md模型相反,后者将偏好绑定到工作区而非用户。两种模型各有优点——每用户模式对个人开发者更方便,每仓库模式对团队工作流更简洁,因为不同仓库有不同惯例。

隐私影响与退出选项

内存存储是按用户存储在GitHub基础设施中,这意味着团队成员不会自动共享偏好。该功能在Copilot设置中为可选启用。用户可以查看Memory记录的内容,并选择性地删除单个偏好(例如,在更改项目惯例时删除已学习的提交风格)。

Copilot个性化层的定位

Copilot Memory用户偏好是供应商锁定从「我们有更好的模型」转向「我们有更好的个性化平台」这一更广泛趋势的一部分。Cursor 2026和Codeium引入了类似的自适应功能。GitHub的优势在于与git工作流的集成——Copilot Memory从用户实际的git活动中学习,而非合成反馈信号。

这一公告是Copilot本周重大开发公告的一部分:Copilot App技术预览(5月14日)、Copilot Cloud Auto Model(5月14日)、Copilot Cloud REST API(5月13日)。跨仓库Copilot Memory将Copilot从代码补全工具转变为跟踪用户风格各个方面的个性化开发伙伴

常见问题

Copilot Memory具体记住什么?
Copilot Memory记录三个主要用户偏好类别——提交消息风格(如Conventional Commits vs自由格式、长度、语言)、PR结构(模板、章节、正式语气)以及通信偏好(正式/非正式、解释的详细程度)。
Copilot Memory是跨仓库工作还是只在单个仓库内?
该功能明确支持跨仓库工作——用户偏好通过在一个仓库中的交互学习,并自动应用于用户使用的所有其他仓库,无需重复设置。