Live
Serving Cloudflare Workers Static Assets from a URL PrefixAlloyDB Omni Web UI reaches GA: a read‑only observability console for on‑prem and container deploymentsVolcano 1.16 brings NamespaceQueue, fairshare and HyperNode extensions for tighter multi‑tenant schedulingAutomated Model Routing with GitHub Copilot Fusion Reduces Cost and LatencyGitHub Copilot Memory and Dreaming Extend Context for Engineering WorkflowsDeploying Distributed PyTorch on EKS with the Ray Train DLC and EFA without Custom ImagesManaging Copilot Session Continuity and Agent Hosts in VS CodeBuilding a Governed Multi‑Account Agentic AI Platform with Bedrock AgentCoreServing Cloudflare Workers Static Assets from a URL PrefixAlloyDB Omni Web UI reaches GA: a read‑only observability console for on‑prem and container deploymentsVolcano 1.16 brings NamespaceQueue, fairshare and HyperNode extensions for tighter multi‑tenant schedulingAutomated Model Routing with GitHub Copilot Fusion Reduces Cost and LatencyGitHub Copilot Memory and Dreaming Extend Context for Engineering WorkflowsDeploying Distributed PyTorch on EKS with the Ray Train DLC and EFA without Custom ImagesManaging Copilot Session Continuity and Agent Hosts in VS CodeBuilding a Governed Multi‑Account Agentic AI Platform with Bedrock AgentCore
GitHub

GitHub Copilot Memory and Dreaming Extend Context for Engineering Workflows

AI SummaryPowered by AI

GitHub rolled out a new intelligence layer that adds persistent memory, automated context refinement (Dreaming), and cross‑repository code search to Copilot. These capabilities let engineers keep preferences, repository conventions, and relevant history alive across sessions, reducing repetitive prompting and improving automation accuracy.

GitHub has introduced a three‑part intelligence layer for Copilot—Memory, Dreaming, and Code Search—now generally available or in public preview. The change adds persistent context, automated memory curation, and organization‑wide code discovery, directly affecting how AI‑assisted tools integrate into development pipelines.

Memory: Persistent Preferences Across Sessions

Copilot Memory is GA for paid Copilot plans. It records personal preferences (e.g., start pull‑request descriptions with a TL;DR) and repository‑level conventions (such as test commands or review expectations) and reuses them in any Copilot client, including the Copilot app, CLI, VS Code, cloud agent, code‑review UI, Slack, Teams, and Mobile. Users can create, view, or delete memories via the Copilot settings UI.

During the public preview, 93 % of reviewed CLI sessions that used memory showed better alignment with developer preferences, and 42 % demonstrated more efficient workflows attributed to the added context.

Dreaming: Automated Context Refinement

Dreaming is a preview feature that reflects on past interactions to update memories automatically. Three dream types are offered:

  • Personal memory curation – adjusts individual preferences based on conversation history.
  • Repository customization – proposes updates to repository‑scoped memories, skills, and custom instruction files.
  • Code review customization – converts recurring accepted review feedback into guidance for Copilot code review.

Dreams generate pull‑request proposals for team review. The feature is opt‑in; individual users enable personal dreaming in their settings, while organizations activate it through Copilot policies. Dream runs consume AI credits, and administrators can delegate policy control to organization admins.

Code Search: Cross‑Repository Context

GitHub code search now feeds Copilot with the ability to locate code, configuration, schemas, and documentation across any repository in an organization without a local clone. Searches support exact text, regular expressions, and semantic queries that describe behavior (e.g., “retry failed payment”). Users invoke the feature with /research prompts such as “How do these components retry failed charges, and where could retries overlap?”

Practical scenarios include:

  1. Planning a migration by identifying implementations and callers across services and flagging remaining API usage.
  2. Investigating a bug by tracing related implementations across shared libraries and services.
  3. Ensuring compliance with organizational standards by surfacing existing patterns before modifying unfamiliar code.

This reduces the need to clone multiple repos, manually locate files, or copy code snippets into a conversation, while giving Copilot richer context for generating accurate changes.

Related CloudNinjas coverage: AI engineering.

What This Means For Practitioners

Engineers should evaluate enabling Memory on paid Copilot subscriptions to capture team conventions and reduce repetitive prompting. Security and compliance teams need to audit the scope of repository memories and ensure that access controls align with existing policies, since memories can be created automatically.

Organizations considering Dreaming must decide whether to adopt the opt‑in model and allocate AI credits for automated memory updates. Administrators should configure Copilot policies to govern who can enable Dreaming and to which repositories.

Integrating Code Search into daily workflows can streamline cross‑repo investigations and migration planning. Teams may want to update internal documentation to reference the /research command and to define naming conventions for semantic queries.

Overall, the new intelligence layer encourages a shift from ad‑hoc prompting toward a more stateful, context‑aware AI assistant. Practitioners should pilot the features in a low‑risk repository, monitor memory usage and credit consumption, and establish governance around memory lifecycle and Dreaming proposals before scaling organization‑wide.

Originally published atGitHub Changelog