mirror of
https://github.com/openclaw/openclaw.git
synced 2026-08-04 20:21:35 +00:00
Fixes Claw cron removal by normalizing scheduler default cron tool authority before comparing Claw-managed cron config. This lets a live Gateway cron job with the persisted default `payload.toolsAllow: ["*"]` match a Claw manifest that omitted the default cap, while preserving explicit tool caps. Validation: - `git diff --check origin/main...HEAD` - `pnpm exec oxlint --deny-warnings src/claws/cron.ts src/claws/lifecycle-state.test.ts` - `node scripts/run-vitest.mjs src/claws/lifecycle-state.test.ts src/claws/cron.test.ts` - Hosted exact-head gates passed for `410ac9e74cb3f009713107e65390accb8303ec31`: CI#30024039807, Workflow Sanity#30024039519 - ClawSweeper exact review run 30024149686 completed successfully for this head Co-authored-by: Gio Della-Libera <235387111+giodl73-repo@users.noreply.github.com>