Scheduled Tasks
Creating Tasks
Click “New” in the top-right corner of the Scheduled Tasks page:
| Field | Description |
|---|---|
| Title | Task name, such as “Daily work report” |
| Execution time | One-off (e.g., “tomorrow at 9”) or recurring (e.g., “every day at 18:00”, “every Monday at 9:00”) |
| Prompt | The instruction sent to LanMate when the time comes |
| Execution session | Independent session / a specific session (cannot be changed after creation) |
| Project | Optional; leave empty to bind no project |
| Model | Optional; blank uses the global default model |
Creation Confirmation
When you ask LanMate to create a scheduled task in chat, a confirmation form appears: LanMate pre-fills the task name, what to run, and when to run it, and you can edit before confirming. Cancel and nothing is created.
Example
Automatically compiling a daily report at 18:00 every day:
Title: Daily work report
Execution time: Every day at 18:00
Prompt: Based on the notes I paste in for today, generate a daily report and send it to me
Execution History
Two tabs: Scheduled / Execution history.
Execution history shows:
- Execution time (one record per trigger)
- Duration and status (success / failed / running)
- Error message (shown on failure)
The reply text isn’t shown in the history — click an entry to jump to the chat detail of the execution session.
Approval Policy
Scheduled tasks run routine operations automatically while unattended. If you need stricter approval control you can adjust it in settings, though tasks may be interrupted waiting for confirmation.
Sleep Prevention
The Scheduled Tasks page header has a “Prevent system sleep” toggle: while on, it blocks the screen from sleeping during task execution (needs system permission).