认识#remember——你、你的团队和你的人工智能的真实记忆
   
Mode Manager MCP是一个面向开发人员和团队的AI驱动的内存和上下文系统。它可以让你和你的团队“记住”重要的事实、偏好和最佳实践,这样你的人工智能助手总是有正确的背景,你的团队的知识永远不会丢失。
使用模式管理器MCP,您可以:
- 即时存储和检索个人、团队和语言特定的知识。
- 在你工作的地方分享入职说明、编码惯例和项目智慧。
- 让你的人工智能助手更聪明、更有帮助,并始终与你的工作流程保持同步。
为什么“记住”?(特点和优点)
- 个人AI记忆: 立即为自己存储偏好、事实和提醒——你的人工智能助手将始终知道你的背景。
- 工作区(团队)内存: 直接在仓库中分享最佳实践、入职说明和团队知识。新团队成员的加入速度更快,每个人都保持一致。
- 特定语言记忆: 保存和检索特定语言的提示和约定。您的助手会自动适应每种语言的最佳实践。
- 自然语言简洁性: 只需说“记住…”——没有配置文件,没有YAML,没有技术障碍。
- 更智能的编码,更少的重复问题: 你的团队的记忆力会随着时间的推移而增长,减少重复的问题并确保一致的做法。
 
 \ 在此工具之前\ *“嘿,Copilot,给我写一个Python函数…”*\ 副驾驶: *提供通用Python代码* 使用后 remember\ 你: *“记住,我是Oatly的高级数据架构师,更喜欢类型提示,并使用黑色格式”*\ 下一个对话: *“给我写一个Python函数…”*\ 副驾驶: *根据您的确切偏好,生成带有类型提示的完美样式代码*\  准备好拥有真正记得你的Copilot了吗? 现在就开始吧!
现实世界的例子:说出来!
你不需要特殊的语法——只需自然地与Copilot交谈即可。模式管理器MCP对你如何表达事物非常放松。 如果这听起来像是你想记住的东西,那一定会的!
 \ 个人记忆\ 你: *我喜欢详细的文档字符串,并使用pytest进行测试。 (副驾驶,记住这一点。)* ______________________________________________________________________ 团队记忆\ 你: *我们一直使用Oatly数据管道模板并遵循我们的命名约定。 (让我们确保每个人都记住这一点。)* ______________________________________________________________________ 特定语言记忆 你: *对于Python,使用类型提示和黑色格式。 在C#中,始终使用可以为null的引用类型。*\  
让它运行(2分钟)
*如果你甚至没有 python,你需要先安装它。你可以在 python.org/下载*
1.从PyPI安装pipx
pip install pipx2.点击您的VS代码徽章
 
..或手动将其添加到您的VS代码中
将此添加到您的VS代码MCP设置中(mcp.json):
{
"servers": {
"mode-manager": {
"command": "pipx",
"args": [
"run",
"mode-manager-mcp"
]
}
}
}就是这样!开始与Copilot聊天并使用: *“记住…”*
奖金。.
为了方便起见,您可以在VS Code中运行以下提示,以最佳方式开始:
 \ 你; */mcp.mode-manager入职培训*\  
这将指导您完成入职流程,设置您的持久记忆,并确保Copilot从一开始就知道您的偏好。
对于那些迫不及待地等待下一次发布的不耐烦(和勇敢)的人。.
如果您将此添加到您的 mcp.json 这将导致 pipx 每次都直接从github下载并安装最新版本。总是流血的边缘。.
{
"servers": {
"mode-manager": {
"command": "pipx",
"args": [
"run",
"--no-cache",
"--system-site-packages",
"--spec",
"git+https://github.com/NiclasOlofsson/mode-manager-mcp.git",
"mode-manager-mcp"
]
}
}
}《兜帽下:记忆魔法是如何发生的》
模式管理器MCP旨在使内存持久化、上下文感知和 易于管理,无需考虑细节。这是如何 它在引擎盖下工作:
内存作用域
- 个人记忆:\
存储在用户特定的文件中(memory.instructions.md)在VS代码提示目录中。这是你的私人记忆——在所有项目中跟随你的偏好、习惯和事实。
- 工作区(团队)内存:\
存储在工作空间级文件中(也 memory.instructions.md,但在工作区的 .github/instructions 目录)。这是与在同一仓库中工作的每个人共享的,因此团队惯例和入职说明始终可用。
- 特定语言记忆:\
存储在以下文件中 memory-python.instructions.md, memory-csharp.instructions.md等等。当您使用特定语言时,这些会自动加载,因此语言提示和约定始终触手可及。
记忆是如何存储的
所有内存都保存为带有YAML frontmatter头的Markdown文件, 使其既适合人类使用,也适合机器可读。每个条目都有时间戳 组织整齐,所以你总是可以看到什么时候记住了什么。你 永远不必自己管理这些文件——模式管理器MCP自动 在添加新记忆时创建和更新它们。
如何加载内存
神奇之处在于:模式管理器MCP写入并管理您的所有内存文件, 但实际上是新的VS Code Copilot Chat自动加载 他们——每一个转弯。这种深度集成意味着,每次您发送 一条消息或向Copilot寻求帮助、您的用户、工作区和语言记忆 AI可以立即使用。
特定语言的内存更智能:它与文件类型相关联,使用 这 applyTo YAML frontmatter中的属性(例如, **/*.py 对于Python 或 **/*.cs C#)。这意味着你得到了正确的提示、惯例和 仅当你使用相关语言或文件类型工作时才会提醒——没有杂乱, 只需要你需要的上下文,就在你需要的时候。
您永远不必担心消息或会话之间的上下文丢失;你的 内存始终处于活动状态且可用。我们只是在利用这个新的、令人惊叹的 VS Code功能使您的副驾驶(和您的团队)比以往任何时候都更聪明。
无需特殊语法
不需要记住特殊的命令或关键字——只需自然地说话。模式管理器 MCP很灵活,理解各种各样的措辞。你不用说 “工作空间”用于存储团队记忆;它识别常见的替代方案,如“项目” “repo”,甚至只是将其描述为团队惯例。无论你是 写个人笔记、团队指南或特定语言的提示,只需说出来 用你自己的话来说——模式管理器MCP会找出你想记住的内容以及它属于哪里。
等等,还有更多:电源提示和自定义模式
上下文提示对于从Copilot等现代大型语言模型中获得最佳结果至关重要。随着这些模型的快速发展和改进,我们使用的提示和说明也必须如此。这就是为什么我们将此功能直接构建到模式管理器MCP中——这样你就可以随时了解最新情况,尝试新方法,并确保你的副驾驶尽可能聪明和有用。
 \ 想看看有什么可用的吗?\ 你: *显示库中可用聊天模式的列表。* 准备好试试了吗?\ 你: *从库中安装“野兽模式”聊天模式。*\  
内存只是个开始——模式管理器MCP还可以通过强大的指令和聊天模式帮助您管理整个副驾驶体验。
- 说明:\
内存存储为指令文件,但您可以为任何目的创建自己的指令——个人提醒、团队指南或特定于项目的提示。
- 聊天模式:\
在Copilot的不同“模式”之间切换,例如用于深入研究和编码的“野兽模式”,或用于全局思维并关注关键细节的“架构师模式”。正确的系统提示可以将您的Copilot从通用助手转变为当前任务的真正专家。
- 提示库和文件管理:\
访问精心策划的专业提示库,轻松创建、编辑和组织自己的提示 .chatmode.md 和 .instructions.md 文件夹。
一个好的副驾驶体验不仅仅是关于记忆,而是关于在每种情况下都有正确的背景、正确的指令和正确的模式。
您可以通过简单的CLRUD(创建、列表、读取、更新、删除)命令完全控制您的指令和聊天模式,因此您可以根据需求的变化来管理、组织和改进您的提示。有一个精心策划的高质量聊天模式和说明库,可以让你开始或激发你自己的定制。
最强大的功能之一是能够直接从在线库更新提示和说明。这使您的设置与最新的改进、最佳实践和新想法保持同步,而不会丢失您自己的自定义调整。保持最新状态,与他人合作,始终拥有最好的Copilot体验。
贡献
想帮助改进这个工具吗?结账 贡献.md 用于开发设置和指南。
许可证
MIT许可证-请参阅 许可证 了解详情。
