Jobs

Monitor and manage background jobs that handle content indexing, marketplace sync, asset copying, and other automated tasks.

The Jobs page lets admins monitor all background tasks running on the platform. These jobs handle automated work like indexing content, syncing marketplace data, and copying extension assets.

This page requires admin access.

Job Table

Each row in the table represents a background job and shows:

  • Job Name -- the identifier for the background task
  • Status -- the current state of the job, displayed as a color-coded badge
  • Last Run -- when the job last executed
  • Next Run -- when the job is scheduled to run again
  • Error -- error information if the job has encountered problems

Status Indicators

Jobs can be in one of three states:

  • Running -- the job is currently active and operating normally
  • Stopped -- the job is not currently running (may be paused or completed)
  • Error -- the job encountered a problem during its last execution

Viewing Errors

When a job has an error status, you can hover over the error column to see a tooltip with details about what went wrong. This is the quickest way to diagnose issues without needing to check server logs.

Common Background Jobs

Background jobs on systemprompt.io typically handle tasks such as:

  • Content indexing -- processing and indexing new or updated content
  • Marketplace sync -- keeping marketplace data in sync across the platform
  • Asset copying -- moving extension assets to the correct output directories
  • Scheduled maintenance -- routine cleanup and optimization tasks

If a job is stuck in an error state, check the error details first. For deeper investigation, use the CLI: systemprompt infra logs view --level error --since 1h.