refactor mode selection into delegate tool that spawns subagents (#265)

This commit is contained in:
David Blass
2026-02-12 19:34:47 +00:00
committed by pullfrog[bot]
parent dda1d6b1de
commit 9071c0ae6c
20 changed files with 1490 additions and 459 deletions
+4 -1
View File
@@ -335,7 +335,10 @@ export const gemini = agent({
* See: https://github.com/google-gemini/gemini-cli/blob/main/docs/get-started/configuration.md
*/
function configureGeminiSettings(ctx: AgentRunContext): string {
const { model, thinkingLevel } = geminiEffortConfig[ctx.payload.effort];
const effortConfig = geminiEffortConfig[ctx.payload.effort];
// allow env var override for tests (e.g., to avoid flash RPD quota limits)
const model = process.env.GEMINI_MODEL ?? effortConfig.model;
const thinkingLevel = effortConfig.thinkingLevel;
log.info(`» using model: ${model}, thinkingLevel: ${thinkingLevel}`);
const realHome = homedir();