refactor: Centralize session ID generation and propagation

This commit is contained in:
jerop
2025-06-11 04:46:39 +00:00
committed by Jerop Kipruto
parent 95fdc66e7d
commit d1e23b7c71
20 changed files with 96 additions and 71 deletions

View File

@@ -31,6 +31,7 @@ import {
WebFetchTool,
WebSearchTool,
WriteFileTool,
sessionId,
} from '@gemini-cli/core';
export async function main() {
@@ -57,6 +58,7 @@ export async function main() {
settings.merged,
extensions,
geminiIgnorePatterns,
sessionId,
);
// Initialize centralized FileDiscoveryService
@@ -180,5 +182,6 @@ async function loadNonInteractiveConfig(
nonInteractiveSettings,
extensions,
config.getGeminiIgnorePatterns(),
config.getSessionId(),
);
}