From 019252e57bfa7f91c6ea268dc17bf031bcc06f33 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Arnaud=20He=CC=81ritier?= Date: Wed, 15 Jul 2026 21:43:44 +0200 Subject: [PATCH] fix(config): add scheduler toolset to agent-schema.json type enum PR #3632 registered the scheduler builtin toolset in the Go runtime (pkg/teamloader/toolsets) and documented it, but never added it to the toolset `type` enum in agent-schema.json. Because that enum is enforced at load time via gojsonschema, any config using `type: scheduler` was rejected, and TestDocYAMLSnippetsAreValid failed on the scheduler doc snippet. Add "scheduler" to both places the toolset type is validated: the primary type enum, and the anyOf branch that allows types requiring no extra fields (alongside background_agents). --- agent-schema.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/agent-schema.json b/agent-schema.json index c91e8de2bc..56d6f9bdc7 100644 --- a/agent-schema.json +++ b/agent-schema.json @@ -2019,6 +2019,7 @@ "open_url", "model_picker", "background_agents", + "scheduler", "rag" ] }, @@ -2354,7 +2355,8 @@ "lsp", "user_prompt", "model_picker", - "background_agents" + "background_agents", + "scheduler" ] } }