mirror of
https://github.com/google-gemini/gemini-cli.git
synced 2026-04-25 12:34:38 -07:00
refactor(core): Centralize context management logic into src/context (#24380)
This commit is contained in:
@@ -108,7 +108,7 @@ import {
|
||||
} from '../scheduler/types.js';
|
||||
|
||||
import { CompressionStatus } from '../core/turn.js';
|
||||
import { ChatCompressionService } from '../services/chatCompressionService.js';
|
||||
import { ChatCompressionService } from '../context/chatCompressionService.js';
|
||||
import type {
|
||||
ModelConfigKey,
|
||||
ResolvedModelConfig,
|
||||
@@ -121,7 +121,7 @@ const mockSetHistory = vi.fn((newHistory: Content[]) => {
|
||||
mockChatHistory = newHistory;
|
||||
});
|
||||
|
||||
vi.mock('../services/chatCompressionService.js', () => ({
|
||||
vi.mock('../context/chatCompressionService.js', () => ({
|
||||
ChatCompressionService: vi.fn().mockImplementation(() => ({
|
||||
compress: mockCompress,
|
||||
})),
|
||||
|
||||
@@ -30,7 +30,7 @@ import {
|
||||
} from '../tools/mcp-tool.js';
|
||||
import { CompressionStatus } from '../core/turn.js';
|
||||
import { type ToolCallRequestInfo } from '../scheduler/types.js';
|
||||
import { ChatCompressionService } from '../services/chatCompressionService.js';
|
||||
import { ChatCompressionService } from '../context/chatCompressionService.js';
|
||||
import { getDirectoryContextString } from '../utils/environmentContext.js';
|
||||
import { renderUserMemory } from '../prompts/snippets.js';
|
||||
import { promptIdContext } from '../utils/promptIdContext.js';
|
||||
|
||||
Reference in New Issue
Block a user