feat(core): Fully migrate packages/core to AgentLoopContext. (#22115)

This commit is contained in:
joshualitt
2026-03-12 18:56:31 -07:00
committed by GitHub
parent 1d2585dba6
commit de656f01d7
53 changed files with 522 additions and 292 deletions

View File

@@ -94,6 +94,13 @@ describe('ShellTool', () => {
fs.mkdirSync(path.join(tempRootDir, 'subdir'));
mockConfig = {
get config() {
return this;
},
geminiClient: {
stripThoughtsFromHistory: vi.fn(),
},
getAllowedTools: vi.fn().mockReturnValue([]),
getApprovalMode: vi.fn().mockReturnValue('strict'),
getCoreTools: vi.fn().mockReturnValue([]),
@@ -441,7 +448,7 @@ describe('ShellTool', () => {
mockConfig,
{ model: 'summarizer-shell' },
expect.any(String),
mockConfig.getGeminiClient(),
mockConfig.geminiClient,
mockAbortSignal,
);
expect(result.llmContent).toBe('summarized output');