User guide

Daily workflow for creating, monitoring and organizing AI jobs.

Back to dashboard

1. Dashboard overview

The dashboard is the starting point for queue operations. The status cards summarize queued, running, succeeded, failed and cancelled jobs. The table shows priority, attempts, prompt preview, working directory, attachments, token usage and elapsed time.

2. Projects

Projects group related jobs and provide aggregate counts. Open /projects or choose Projects in the navigation.

  1. Create a project with a unique name and an optional description.
  2. Mark one project as default using the star control. Only one default project is active at a time.
  3. When creating a job, choose a project; if none is selected, the default project is used.
  4. Open Jobs on a project row to view only that project’s jobs.

The project dashboard displays total projects, jobs, token usage and status totals before the project list.

3. Rules

Rules are reusable instructions attached to jobs. Manage them at /rules.

4. Create a job

Open + Add job. Fill in the working directory, project, profile/model and prompt settings, then submit.

  1. Choose a Working directory. The Codex CLI runs with this directory as its context.
  2. Choose a Profile; the model list is loaded from that profile’s Codex configuration.
  3. Write the stable task in Base prompt, select rules, and add one-off instructions in Extra prompt.
  4. Set priority (lower values run first), timeout and retry count.
  5. Enable Queue first when the job must be placed ahead of other queued jobs.
  6. Optionally select a project and attach images/files, then click Add to queue.

The final prompt is assembled automatically as base prompt, selected rules and extra prompt. The most recently used form values are remembered to speed up subsequent job creation.

5. Prompt editor and attachments

Do not attach secrets, private keys, credentials or personal data unless the job is explicitly authorized to process them.

6. Edit, clone and prioritize

7. Job details and lifecycle

The detail page uses tabs so each kind of information remains easy to inspect:

Available actions depend on state:

8. Starred jobs and token usage

Click the star control on the dashboard or detail page to mark important jobs. A bright star means is_starred=True; the dim star means it is not starred.

Token usage is shown beside Clone and in the jobs table using compact notation: K (thousand), M (million) and B (billion). The value is parsed from the final Codex output when available.

9. Notifications and remote features

10. Common issues

IssueWhat to check
Profile/model list is emptyVerify the current user’s .codex configuration and that the selected profile contains models.
Job stays queuedCheck that the worker is running, uses the same database, and the working directory exists.
Job fails immediatelyRead stderr, verify the Codex executable/profile/model and check working-directory permissions.
Paste image does not appearClick the paste area first, then paste from the clipboard; confirm the browser granted clipboard access.
Telegram/webhook not deliveredRun the configuration test and inspect the redacted worker error output.