mirror of
https://github.com/danny-avila/LibreChat.git
synced 2026-08-04 14:57:42 +00:00
- Enforce real agent VIEW access when saving schedules (body agent middleware is a no-op without endpoint:agents) [P2] - Gate run-now on SCHEDULES.CREATE (write op), matching the UI [P2] - Re-check the owner's live SCHEDULES permission before each fire; disable with permission_revoked when access is gone [P2] - Resolve schedule limits in the claimed schedule's tenant context (per-tenant disable/auto-disable now honored) [P2] - Exempt scheduled fires from the concurrent-request limiter (symmetric skip of increment + both decrements) [P2] - Reschedule to next occurrence on transient preflight errors instead of nulling nextRunAt (no more silently-wedged schedules) [P2] - Persist scheduleId/scheduledFor into job metadata; record schedule success from the resume finalizer so approved runs aren't left as requires_action [P2] - Don't flip an accepted chat's run to error on post-accept bookkeeping failures [P2] - +6 method tests (reconciled completions, no-match guard, manual lease) |
||
|---|---|---|
| .. | ||
| app | ||
| cache | ||
| config | ||
| db | ||
| models | ||
| server | ||
| strategies | ||
| test | ||
| utils | ||
| jest.config.js | ||
| jsconfig.json | ||
| package.json | ||
| typedefs.js | ||