openclaw/src
Chunyue Wang 8c1ca1f245
fix(cron): remove OpenAPI 3.0 incompatible JSON Schema keywords from cron tool (#61221)
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
2026-04-05 11:21:45 +01:00
..
acp fix(acpx): retry persisted resume ids cleanly (#52209) 2026-04-05 10:01:59 +01:00
agents fix(cron): remove OpenAPI 3.0 incompatible JSON Schema keywords from cron tool (#61221) 2026-04-05 11:21:45 +01:00
auto-reply fix(agents): add embedded item lifecycle events 2026-04-05 11:16:28 +01:00
bindings
bootstrap
canvas-host
channels style: normalize import ordering and wrapping 2026-04-05 09:26:39 +01:00
chat
cli style: normalize import ordering and wrapping 2026-04-05 09:26:39 +01:00
commands fix(agents): harden host-managed claude-cli auth path (#61276) 2026-04-05 11:02:18 +01:00
compat
config refactor: move provider discovery config into plugins 2026-04-05 09:55:55 +01:00
context-engine
cron refactor: remove generated plugin sdk facades 2026-04-05 09:07:33 +01:00
daemon fix: recover launchd restart and restore prompt-cache gate 2026-04-05 17:47:07 +09:00
docs
flows
gateway fix(agents): add embedded item lifecycle events 2026-04-05 11:16:28 +01:00
hooks
i18n
image-generation refactor: remove plugin sdk facade generator 2026-04-05 09:23:55 +01:00
infra fix(agents): add embedded item lifecycle events 2026-04-05 11:16:28 +01:00
interactive
link-understanding
logging
markdown
mcp
media refactor: register channel bootstrap capabilities 2026-04-05 09:13:48 +01:00
media-understanding refactor: remove generated plugin sdk facades 2026-04-05 09:07:33 +01:00
memory-host-sdk
node-host
pairing
plugin-sdk refactor: split zai config sdk seam 2026-04-05 11:19:05 +01:00
plugins refactor: split zai config sdk seam 2026-04-05 11:19:05 +01:00
process
realtime-transcription
realtime-voice
routing
scripts
secrets refactor: register channel bootstrap capabilities 2026-04-05 09:13:48 +01:00
security refactor: simplify plugin auto-enable structure 2026-04-05 09:34:16 +01:00
sessions refactor: register channel bootstrap capabilities 2026-04-05 09:13:48 +01:00
shared
tasks test(gateway): cover claude cli bootstrap injection 2026-04-05 17:51:41 +09:00
terminal
test-helpers
test-utils
tts refactor: remove generated plugin sdk facades 2026-04-05 09:07:33 +01:00
tui
types
utils
video-generation refactor: remove generated plugin sdk facades 2026-04-05 09:07:33 +01:00
web-fetch refactor: simplify web provider plugin discovery 2026-04-05 08:50:01 +01:00
web-search refactor: simplify web provider plugin discovery 2026-04-05 08:50:01 +01:00
wizard
browser-lifecycle-cleanup.test.ts
browser-lifecycle-cleanup.ts
channel-web.ts
docker-build-cache.test.ts
docker-image-digests.test.ts
docker-setup.e2e.test.ts
dockerfile.test.ts
entry.respawn.test.ts
entry.respawn.ts
entry.test.ts
entry.ts
entry.version-fast-path.test.ts
extensionAPI.ts
global-state.ts
globals.ts
index.test.ts
index.ts
install-sh-version.test.ts
library.test.ts
library.ts
logger.test.ts
logger.ts
logging.ts
param-key.ts
plugin-activation-boundary.test.ts refactor: remove generated plugin sdk facades 2026-04-05 09:07:33 +01:00
poll-params.test.ts
poll-params.ts
polls.test.ts
polls.ts
runtime.ts
ui-app-settings.agents-files-refresh.test.ts
utils.test.ts
utils.ts
version.test.ts
version.ts