Skip to main content
dsh-tauri-panel-scheduler adds a scheduled-tasks page to the desktop sidebar. When a task is due, it runs the instruction in a fresh Agent session and records the result.

Schedule types

Tasks use the computer’s local time zone and are scheduled only while the computer is awake and the desktop service is running.

How to use it

  • Create, search, pause, resume, run immediately, or delete tasks in the sidebar.
  • Configure a name, instruction, workspace, mode, and model for each task.
  • Review succeeded, failed, and interrupted runs in the Run history tab.
  • You can also manage tasks from Chat with scheduler_create, scheduler_list, scheduler_toggle, scheduler_delete, and scheduler_run_now.

Data and boundaries

Task definitions and run records are stored as JSON under $DSH_HOME/dsh-tauri-panel-scheduler/ with atomic writes; the latest 200 runs are retained. Each execution creates an independent session and waits up to 30 minutes by default. A failed run does not block the next scheduled run.
Scheduled tasks can execute Agent instructions and local tools. Check the workspace, model, permissions, and instruction before creating a task; sleeping computers and stopped desktop services do not run tasks.
View source and the complete guide