openclaw/src/gateway/protocol
kkhomej33-netizen e7d9648fba
feat(cron): support custom session IDs and auto-bind to current session (#16511)
feat(cron): support persistent session targets for cron jobs (#9765)

Add support for `sessionTarget: "current"` and `session:<id>` so cron jobs can
bind to the creating session or a persistent named session instead of only
`main` or ephemeral `isolated` sessions.

Also:
- preserve custom session targets across reloads and restarts
- update gateway validation and normalization for the new target forms
- add cron coverage for current/custom session targets and fallback behavior
- fix merged CI regressions in Discord and diffs tests
- add a changelog entry for the new cron session behavior

Co-authored-by: kkhomej33-netizen <kkhomej33-netizen@users.noreply.github.com>
Co-authored-by: ImLukeF <92253590+ImLukeF@users.noreply.github.com>
2026-03-14 16:48:46 +11:00
..
schema feat(cron): support custom session IDs and auto-bind to current session (#16511) 2026-03-14 16:48:46 +11:00
client-info.ts TUI/Gateway: fix pi streaming + tool routing + model display + msg updating (#8432) 2026-02-04 17:12:16 -05:00
connect-error-details.test.ts fix(gateway): harden token fallback/reconnect behavior and docs (#42507) 2026-03-10 17:05:57 -05:00
connect-error-details.ts fix(gateway/ui): restore control-ui auth bypass and classify connect failures (#45512) 2026-03-13 20:13:35 -05:00
cron-validators.test.ts feat(cron): support custom session IDs and auto-bind to current session (#16511) 2026-03-14 16:48:46 +11:00
index.test.ts fix: require talk resolved payload 2026-03-08 18:40:14 +00:00
index.ts Gateway: add pending node work primitives (#41409) 2026-03-09 21:42:57 +01:00
primitives.secretref.test.ts Secrets: reject exec SecretRef traversal ids across schema/runtime/gateway (#42370) 2026-03-10 13:45:37 -05:00
push.test.ts feat(push): add iOS APNs relay gateway (#43369) 2026-03-12 18:15:35 +02:00
schema.ts feat(secrets): expand SecretRef coverage across user-supplied credentials (#29580) 2026-03-03 02:58:20 +00:00
talk-config.contract.test.ts test: expand talk config contract fixtures 2026-03-08 18:40:14 +00:00