Task Management
From Admin → Tasks, schedule recurring maintenance operations for your organization.
Task types
- Job cleanup (
cleanup_jobs) — anonymizes jobs older than the configured retention period (see Application Settings), or 30 days by default if no retention is set. - Knowledge base reindexing (
reindex_kb) — re-runs vector indexing for a specific knowledge base, or all of them if none is targeted: useful after changing the embedding model, or if you doubt the index's consistency.
A third, legacy type ("log cleanup") still appears in some older records but can no longer be created from the interface and has no real effect anymore — server logs are now handled by the infrastructure's native log rotation, not by a scheduled task.
Configuration
For each task: a label, the execution interval in hours, and whether it's enabled. Each task's history shows its last run, its next scheduled run, and its status (success/error) with a message if relevant. A button lets you force an immediate run without waiting for its next scheduled time.
Scheduled tasks across all organizations are checked every 60 seconds by a dedicated background process (Celery Beat), independent of the workers that process analyses.