mirror of
https://github.com/openclaw/openclaw.git
synced 2026-04-13 02:01:16 +00:00
The cron tool schema used type arrays (['string','null']), the 'not' keyword, and 'const' — all unsupported by the OpenAPI 3.0 subset that Gemini-backed providers (e.g. GitHub Copilot) enforce. This caused HTTP 400 for every request when cron was enabled. Replace type arrays with scalar types, remove not/const from CronFailureAlertSchema, and add 'not' to the Gemini unsupported keywords list as defense-in-depth. Fixes #61206