Add support for MCP server instructions behind config option (#13432)

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
This commit is contained in:
christine betts
2025-11-26 13:08:47 -05:00
committed by GitHub
parent 558c8ece2c
commit bc365f1eaa
9 changed files with 129 additions and 1 deletions
+6 -1
View File
@@ -569,7 +569,12 @@ export async function refreshServerHierarchicalMemory(config: Config) {
config.getFileFilteringOptions(),
config.getDiscoveryMaxDirs(),
);
config.setUserMemory(result.memoryContent);
const mcpInstructions =
config.getMcpClientManager()?.getMcpInstructions() || '';
const finalMemory = [result.memoryContent, mcpInstructions.trimStart()]
.filter(Boolean)
.join('\n\n');
config.setUserMemory(finalMemory);
config.setGeminiMdFileCount(result.fileCount);
config.setGeminiMdFilePaths(result.filePaths);
coreEvents.emit(CoreEvent.MemoryChanged, result);