Skip to content

docs: add Scheduled Tasks feature documentation#579

Closed
thealphadollar wants to merge 1 commit into
LibreChat-AI:mainfrom
thealphadollar:thealphadollar/add-scheduled-tasks-docs
Closed

docs: add Scheduled Tasks feature documentation#579
thealphadollar wants to merge 1 commit into
LibreChat-AI:mainfrom
thealphadollar:thealphadollar/add-scheduled-tasks-docs

Conversation

@thealphadollar
Copy link
Copy Markdown

@thealphadollar thealphadollar commented May 17, 2026

⚠️ Draft — pending the core PR merge.

This PR adds the documentation for the new Scheduled Tasks feature introduced in the core repository (see danny-avila/LibreChat#13159).

Changes

  • New Documentation Page: Created content/docs/features/scheduled_tasks.mdx which covers:
    • Prerequisites (Redis requirement).
    • Triggers (Cron, Interval, Date) and Timezone support (IANA identifiers).
    • Per-task capabilities (Tools, MCP servers override).
    • Output handling (Task Runs History modal, Temporary Chat mode).
  • Sidebar Update: Added scheduled_tasks to the Agentic AI section in content/docs/features/meta.json.

Cross-reference

Local QA

Done via pnpm build and pnpm start.

image

Made with Cursor

@vercel
Copy link
Copy Markdown

vercel Bot commented May 17, 2026

Someone is attempting to deploy a commit to the LibreChat's projects Team on Vercel.

A member of the Team first needs to authorize it.

@thealphadollar thealphadollar force-pushed the thealphadollar/add-scheduled-tasks-docs branch 3 times, most recently from 3154fef to b19a88c Compare May 17, 2026 10:01
Adds a new feature page covering the Scheduled Tasks side-panel, which
lets users run any Agent or Assistant on a cron schedule, fixed
interval, or one-shot future date:

- Registers `CalendarClock` in the sidebar icon map (`lib/icons.tsx`)
  so the page's `icon: CalendarClock` frontmatter resolves correctly,
  matching the in-app tab icon.
- Registers the page in `content/docs/features/meta.json` under the
  *Agentic AI* section.
- Documents Redis as the only required infrastructure (BullMQ-backed)
  and links to the dedicated Redis configuration page.
- Covers target/prompt configuration, the three trigger types (cron,
  interval, date) with the Quick presets dropdown and inline
  friendly-cron description, and IANA-timezone semantics including DST
  and the past-date no-op for one-shot triggers.
- Documents per-task capabilities (Web Search, File Search, Code
  Execution, MCP server picks) and notes that global `librechat.yaml`
  toggles still apply.
- Covers output handling: scheduled runs land in fresh conversations
  tagged `isScheduled: true`, hidden from the main chat sidebar, and
  surfaced via the per-task Task Runs modal; documents the Temporary
  Chat mode for non-persisted runs.
- Documents the inline task-management controls (pause/resume,
  edit-in-place, history, delete) and the post-deletion visibility
  behavior (past runs stay filtered out of the main sidebar).
- Adds a Security and Isolation section covering user-scoped data
  access and per-user execution context.
- Adds a companion local QA checklist (`QA_TESTING_GUIDE.md`) for
  verifying the Next.js/Fumadocs site builds cleanly with the new
  page.

Co-authored-by: Cursor <cursoragent@cursor.com>
@thealphadollar thealphadollar force-pushed the thealphadollar/add-scheduled-tasks-docs branch from b19a88c to a19964a Compare May 17, 2026 10:04
@thealphadollar
Copy link
Copy Markdown
Author

Closing pending discussion - danny-avila/LibreChat#13175

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant