feat(core): scope subagent workspace directories via AsyncLocalStorage (#24445)

This commit is contained in:
Sandy Tao
2026-04-02 09:33:08 -07:00
committed by GitHub
parent e0044f2868
commit 63cc363606
10 changed files with 425 additions and 15 deletions
@@ -150,4 +150,11 @@ describe('MemoryManagerAgent', () => {
const agent = MemoryManagerAgent(createMockConfig());
expect(agent.modelConfig.model).toBe('flash');
});
it('should declare workspaceDirectories containing the global .gemini directory', () => {
const agent = MemoryManagerAgent(createMockConfig());
const globalGeminiDir = Storage.getGlobalGeminiDir();
expect(agent.workspaceDirectories).toBeDefined();
expect(agent.workspaceDirectories).toContain(globalGeminiDir);
});
});