mirror of
https://github.com/microsoft/vscode.git
synced 2026-06-09 09:07:14 +01:00
cb59a60b0c
* Implement GitHub Copilot Memory service integration and enhance memory management features * Enhance Copilot Memory integration: add configuration option, refactor memory service methods, and streamline memory fetching logic * revert changes to context management * move setting to a preview location and update tags for preview * Refactor Copilot Memory configuration: rename setting to CopilotMemoryEnabled and update related method * add warnings for repo memory operations when Copilot Memory is enabled, and introduce RepoMemoryInstructionsPrompt for better user guidance. * Add memory tool integration: define memory parameters, implement memory storage, and enhance prompts for user guidance * Refactor code structure for improved readability and maintainability * Add memory tool to available tools and update new chat condition in AgentPrompt * Update memory tool display names and descriptions for improved clarity * Refactor AgentMemoryService: remove session management and related code for improved clarity and focus on repository memory handling * Remove deduplicateMemories function and related tests for code simplification * Remove memory tool from available tools in package.json * Refactor memory tool and context prompt: remove unused code and simplify memory fetching logic * Update tool instructions and available tools list in snapshots for improved clarity * Refactor memory tool tests: simplify memory parameters and update mock services for improved clarity