mirror of
https://github.com/openclaw/openclaw.git
synced 2026-10-03 09:39:25 +00:00
* fix(cron): named-session jobs run in the wrong workspace Use saved session workspace and cwd bindings for explicit named-session jobs, retain their managed worktree lease, and preserve workspace context and restrictions across persistent rollover without changing detached runs. Co-authored-by: vyctorbrzezowski <51521767+vyctorbrzezowski@users.noreply.github.com> * fix(cron): named-session jobs run in the wrong workspace Worked on by: - @vyctorbrzezowski Co-authored-by: vyctorbrzezowski <51521767+vyctorbrzezowski@users.noreply.github.com> OpenClaw-Publication: 85b73558-d465-449a-8257-0d87d3c1ccf8 * fix(cron): prevent cross-session scheduled file access Bind requester-scheduled saved-workspace access to the authenticated owning conversation while preserving trusted operator targeting. Prove the path from creator tool grants through stored jobs and scheduling to real file I/O, including foreign and archived-session rejection. Correct mismatched session-key fixtures and make the outbound retry fixture use the runner session reader and canonical delivery-plan owner. Co-authored-by: vyctorbrzezowski <51521767+vyctorbrzezowski@users.noreply.github.com> * fix(cron): reject mismatched worktree owners Apply the existing session-worktree owner invariant to the already-read registry record, before and after lease acquisition. Prove valid leases and rejected foreign-session or manual-owner bindings through real registry rows, Git worktrees, and final coding-tool file reads. Co-authored-by: vyctorbrzezowski <51521767+vyctorbrzezowski@users.noreply.github.com> --------- Co-authored-by: vyctorbrzezowski <51521767+vyctorbrzezowski@users.noreply.github.com> |
||
|---|---|---|
| .. | ||
| cron-jobs | ||
| hooks | ||
| cron-jobs.md | ||
| hooks.md | ||
| imap.md | ||
| index.md | ||
| standing-orders.md | ||