← Back
GitHub
GitHub Copilot Memory now enabled by default for Pro users; persistent codebase understanding reduces context-switching
GitHub Copilot · featurerelease · github.blog ↗

Copilot Memory Now Default Behavior

GitHub has moved Copilot Memory from an opt-in preview feature to default-enabled status for all Copilot Pro and Copilot Pro+ subscribers. This persistent, repository-level knowledge system enables Copilot to understand and reuse context about codebases, reducing friction in development workflows.

How It Works

Copilot Memory discovers and stores facts about repositories—including coding conventions, architectural patterns, and cross-file dependencies—and applies this knowledge in future interactions. Memories are scoped strictly to individual repositories and validated against the current codebase before use, ensuring stale or inaccurate context is never applied. Memories automatically expire after 28 days to stay fresh.

The feature works seamlessly across three Copilot interfaces:

  • Copilot coding agent: Applies repository context when implementing tasks and opening pull requests
  • Copilot code review: Uses learned patterns for more targeted feedback
  • Copilot CLI: Brings repository awareness directly to terminal workflows

Since memories are shared across agents, knowledge discovered in one context (e.g., coding) immediately benefits others (e.g., code review).

User Control and Administration

No action is required—Pro and Pro+ users benefit immediately. Users who prefer to disable the feature can do so in personal Copilot settings under Features > Copilot Memory. Repository owners can review and delete stored memories anytime in Repository Settings > Copilot > Memory. Enterprise and organization admins retain full control via Copilot policies at the enterprise and organization levels.