> ## Documentation Index
> Fetch the complete documentation index at: https://dshtauri.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# DSH Tauri Scheduler

> Create scheduled tasks and review runs in independent Agent sessions.

Open **Scheduled tasks** in the sidebar. `dsh-tauri-scheduler` creates an independent Agent session for each run.

<Tabs>
  <Tab title="Task list">
    <Frame>
      <img src="https://mintcdn.com/dshtauri/y9C7ZblF1AIDY4Mz/images/dsh-tauri-panel-scheduler.png?fit=max&auto=format&n=y9C7ZblF1AIDY4Mz&q=85&s=136d90e0a49b166c0283cb96787f7d2c" alt="Scheduled tasks page in the sidebar with recommended tasks" width="2560" height="1392" data-path="images/dsh-tauri-panel-scheduler.png" />
    </Frame>
  </Tab>

  <Tab title="New task">
    <Frame>
      <img src="https://mintcdn.com/dshtauri/y9C7ZblF1AIDY4Mz/images/dsh-tauri-panel-scheduler-new.png?fit=max&auto=format&n=y9C7ZblF1AIDY4Mz&q=85&s=593a434efac533c124e2d428af3d4ad6" alt="New scheduled task dialog with name, schedule, and instruction" width="1353" height="1063" data-path="images/dsh-tauri-panel-scheduler-new.png" />
    </Frame>
  </Tab>
</Tabs>

## Create and manage

1. Set a name, instruction, schedule, and target workspace.
2. Review permissions; the default is `read-only`. Optionally pin a provider, model, and reasoning effort.
3. Save and check the next run time; pause, resume, run immediately, or delete as needed.
4. Review the **Run history** or open the associated session.

| Schedule | Main fields |
| - | - |
| One-time `once` | ISO timestamp `at` |
| Every hour `hourly` | `minute` |
| Daily `daily` | `time` in `HH:mm` format |
| Fixed interval `interval` | `everyMinutes`, optional `anchor` |
| Workdays `workdays` | `time`, Monday through Friday |
| Weekly `weekly` | `weekdays` and `time` |
| Monthly `monthly` | `day` and `time` |
| Custom `custom` | `everyDays` and `time`, optional `anchor` |

Chat tools: `scheduler_create`, `scheduler_list`, `scheduler_update`, and `scheduler_delete`. Use `scheduler_update` with `enabled` to pause or resume, or `run_now` to run immediately.

## Runtime boundaries

* Uses the computer's local time zone; the computer must be awake and the host running.
* Runs up to 4 tasks concurrently, with a 30-minute limit per run.
* Tasks and records live under `$DSH_HOME/crons/`; the latest 200 run records are retained.
* Host routes use `/api/desktop/dsh-tauri-scheduler`.

<Warning>
  Tasks can execute Agent instructions and local tools. Review the workspace and permissions before saving. Tasks do not run during sleep or while the service is stopped.
</Warning>

[Source](https://github.com/dsh-tauri/deepseek-harness-desktop/tree/main/packages/dsh-tauri-scheduler)
