Skip to main content
Workers are scheduled background tasks that run autonomously on a defined schedule.

Creating a Worker

This interactive wizard helps you create a worker with:
  • Name and schedule
  • Prompt/task description
  • Tool permissions
  • Provider/model selection

Schedule Formats

Worker Definition

Notifications

Workers can send notifications via:
  • "web" - Sends notification to web UI via WebSocket
  • "whatsapp" - Sends notification via WhatsApp

Managing Workers

Worker Daemon

Workers run through a background daemon. Manage it with:
The daemon automatically restarts workers on configuration changes and cleans up stale runs on startup. Each worker keeps a maximum of 20 recent runs.

Storage

  • Definitions: ~/.config/lukan/workers.json
  • Run history: ~/.config/lukan/workers/<id>/<run-id>.json