{"id":255205,"date":"2026-01-15T05:00:33","date_gmt":"2026-01-15T13:00:33","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/visualstudio\/?p=255205"},"modified":"2026-01-28T15:33:18","modified_gmt":"2026-01-28T23:33:18","slug":"copilot-memories","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/visualstudio\/copilot-memories\/","title":{"rendered":"Copilot Memories"},"content":{"rendered":"<p><span class=\"TextRun SCXW48836718 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW48836718 BCX8\">Are you wasting time reviewing code for nits on <\/span><span class=\"NormalTextRun SCXW48836718 BCX8\">code standards, project preferences, or important contribution guidelines?<\/span><span class=\"NormalTextRun SCXW48836718 BCX8\"> We know the pain. I<\/span><span class=\"NormalTextRun SCXW48836718 BCX8\">t\u2019s<\/span><span class=\"NormalTextRun SCXW48836718 BCX8\">\u00a0all too easy for best practices and those tiny but critical team details to slip through the cracks, resulting in inconsistencies, confusion, and wasted time. But now,\u00a0<\/span><span class=\"NormalTextRun SCXW48836718 BCX8\">there\u2019s<\/span><span class=\"NormalTextRun SCXW48836718 BCX8\">\u00a0a smarter way to ensure\u00a0<\/span><span class=\"NormalTextRun ContextualSpellingAndGrammarErrorV2Themed SCXW48836718 BCX8\">everyone\u2019s<\/span><span class=\"NormalTextRun SCXW48836718 BCX8\">\u00a0always on the same page!<\/span><\/span><span class=\"EOP SCXW48836718 BCX8\" data-ccp-props=\"{}\">\n<a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2026\/01\/memories.webp\"><img decoding=\"async\" class=\"alignnone size-full wp-image-255487\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2026\/01\/memories.webp\" alt=\"memories image\" width=\"796\" height=\"390\" srcset=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2026\/01\/memories.webp 796w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2026\/01\/memories-300x147.webp 300w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2026\/01\/memories-768x376.webp 768w\" sizes=\"(max-width: 796px) 100vw, 796px\" \/><\/a>\n<\/span><\/p>\n<h2 aria-level=\"2\"><span data-contrast=\"none\">How Copilot memories make teamwork effortless<\/span><span data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335559738&quot;:160,&quot;335559739&quot;:80}\">\u00a0<\/span><\/h2>\n<p><span data-contrast=\"auto\">Introducing Copilot memories, a new feature that empowers every developer and team to capture, remember, and share their coding preferences and important project guidelines, automatically!<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/p>\n<h3 aria-level=\"2\"><span data-contrast=\"none\">Intelligent detection just for\u00a0you and\u00a0your team<\/span><span data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335559738&quot;:160,&quot;335559739&quot;:80}\">\u00a0<\/span><\/h3>\n<p><span data-contrast=\"auto\">Copilot memories continuously learns how you and your team likes to work. It intelligently detects unique preferences within your projects as you prompt. No more manual reminders or digging through old messages. Copilot keeps track of what matters most, so you don\u2019t have to.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:1,&quot;335551620&quot;:1,&quot;335559685&quot;:0,&quot;335559737&quot;:0,&quot;335559738&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<h3 aria-level=\"2\"><span data-contrast=\"none\">Confirmation nudges you can trust<\/span><span data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335559738&quot;:160,&quot;335559739&quot;:80}\">\u00a0<\/span><\/h3>\n<p><span data-contrast=\"auto\">Worried about Copilot making changes without you knowing? Don\u2019t be! Whenever Copilot is ready to save a new memory or update an existing one, you\u2019ll receive a clear confirmation nudge. You\u2019re always in control. Simply review, accept, or adjust as needed before preferences are updated.<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/p>\n<h3 aria-level=\"2\"><span data-contrast=\"none\">Smart categorization, right where you need it<\/span><span data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335559738&quot;:160,&quot;335559739&quot;:80}\">\u00a0<\/span><\/h3>\n<p><span data-contrast=\"auto\">Copilot memories doesn\u2019t just remember information. It also helps you organize it exactly where you expect to find it. Each memory gives you the option to save preferences in your personal user preference file %USERPROFILE%\/copilot-instructions.md or in the version-controlled repo-level instructions in the \/.github\/copilot-instructions.md.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:1,&quot;335551620&quot;:1,&quot;335559685&quot;:0,&quot;335559737&quot;:0,&quot;335559738&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\"> Copilot intelligently merges the results into your existing files or creates new ones.<\/span><\/p>\n<h3 aria-level=\"2\"><span data-contrast=\"none\">Benefits for every developer and team<\/span><span data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335559738&quot;:160,&quot;335559739&quot;:80}\">\u00a0<\/span><\/h3>\n<p><span data-contrast=\"auto\">With Copilot memories, your projects automatically become more consistent and easier to onboard to. New team members can instantly see \u201chow we do things here,\u201d and seasoned pros save time by letting Copilot handle the details. It\u2019s project-aware and makes documentation part of your natural workflow.<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/p>\n<h2 aria-level=\"2\"><span data-contrast=\"none\">Check out the new Visual Studio Hub\u202f<\/span><span data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335559738&quot;:160,&quot;335559739&quot;:80}\">\u00a0<\/span><\/h2>\n<p><span data-contrast=\"auto\">Stay connected with\u00a0everything\u00a0Visual Studio in one place! Visit the\u00a0<\/span><a href=\"https:\/\/visualstudio.microsoft.com\/hub\/\"><span data-contrast=\"none\">Visual Studio Hub<\/span><\/a><span data-contrast=\"auto\">\u00a0for the latest release notes, YouTube videos, social updates, and community discussions.\u202f<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/p>\n<h2 aria-level=\"2\"><span data-contrast=\"none\">Appreciation for your feedback\u202f<\/span><span data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335559738&quot;:160,&quot;335559739&quot;:80}\">\u00a0<\/span><\/h2>\n<p><span data-contrast=\"auto\">Your feedback helps us improve Visual Studio, making it an even more powerful tool for developers. We are immensely grateful for your contributions and look forward to your continued support. By sharing your thoughts, ideas, and any issues you encounter through\u00a0<\/span><a href=\"https:\/\/developercommunity.visualstudio.com\/VisualStudio\"><span data-contrast=\"none\">Developer Community<\/span><\/a><span data-contrast=\"auto\">, you help us improve and shape the future of Visual Studio.<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Are you wasting time reviewing code for nits on code standards, project preferences, or important contribution guidelines? We know the pain. It\u2019s\u00a0all too easy for best practices and those tiny but critical team details to slip through the cracks, resulting in inconsistencies, confusion, and wasted time. But now,\u00a0there\u2019s\u00a0a smarter way to ensure\u00a0everyone\u2019s\u00a0always on the same [&hellip;]<\/p>\n","protected":false},"author":98326,"featured_media":255385,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[155],"tags":[],"class_list":["post-255205","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-visual-studio"],"acf":[],"blog_post_summary":"<p>Are you wasting time reviewing code for nits on code standards, project preferences, or important contribution guidelines? We know the pain. It\u2019s\u00a0all too easy for best practices and those tiny but critical team details to slip through the cracks, resulting in inconsistencies, confusion, and wasted time. But now,\u00a0there\u2019s\u00a0a smarter way to ensure\u00a0everyone\u2019s\u00a0always on the same [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/posts\/255205","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/users\/98326"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/comments?post=255205"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/posts\/255205\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/media\/255385"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/media?parent=255205"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/categories?post=255205"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/tags?post=255205"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}