From 0086fd894d1c4d313f87b134afb1750978f238fa Mon Sep 17 00:00:00 2001 From: say8hi Date: Wed, 8 Apr 2026 15:38:36 +0500 Subject: [PATCH] feat(cron): support enabled_toolsets per job to reduce token overhead --- cron/scheduler.py | 1 + 1 file changed, 1 insertion(+) diff --git a/cron/scheduler.py b/cron/scheduler.py index e7a22dfbe..979770374 100644 --- a/cron/scheduler.py +++ b/cron/scheduler.py @@ -886,6 +886,7 @@ def run_job(job: dict) -> tuple[bool, str, str, Optional[str]]: providers_ignored=pr.get("ignore"), providers_order=pr.get("order"), provider_sort=pr.get("sort"), + enabled_toolsets=job.get("enabled_toolsets") or None, disabled_toolsets=["cronjob", "messaging", "clarify"], quiet_mode=True, skip_context_files=True, # Don't inject SOUL.md/AGENTS.md from scheduler cwd