From 3d822e5f795d0c5bbb20bef15c232154cf101779 Mon Sep 17 00:00:00 2001 From: Aiden Cline Date: Sat, 20 Dec 2025 21:04:37 -0600 Subject: [PATCH] fix: regression where config would error despite valid agents --- packages/opencode/src/config/config.ts | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/packages/opencode/src/config/config.ts b/packages/opencode/src/config/config.ts index 1158d67f4..031bdd31b 100644 --- a/packages/opencode/src/config/config.ts +++ b/packages/opencode/src/config/config.ts @@ -141,17 +141,6 @@ export namespace Config { if (!result.keybinds) result.keybinds = Info.shape.keybinds.parse({}) - // Only validate if user has configured agents - if none configured, built-in agents will be used - if (Object.keys(result.agent).length > 0) { - const primaryAgents = Object.values(result.agent).filter((a) => a.mode !== "subagent" && !a.hidden && !a.disable) - if (primaryAgents.length === 0) { - throw new InvalidError({ - path: "config", - message: "No primary agents are available. Please configure at least one agent with mode 'primary' or 'all'.", - }) - } - } - return { config: result, directories,