Setup Wizard

Setup Wizard

When Operator starts and no .tickets/ directory exists, the setup wizard guides you through first-time initialization. This reference documents each step of the wizard.

Steps Overview

Step Name Description
1 Welcome Splash screen showing detected LLM tools and discovered projects
2 Collection Source Choose which ticket template collection to use
3 Custom Collection Select individual issue types (only shown if Custom Selection chosen)
4 Task Field Config Configure optional fields for TASK issue type
5 Tmux Onboarding Help and documentation about tmux session management
6 Startup Tickets Optionally create tickets to bootstrap your projects
7 Confirm Review settings and confirm initialization

Step Details

1. Welcome

Splash screen showing detected LLM tools and discovered projects

The welcome screen displays:

This gives you an overview of your development environment before proceeding.

Navigation: Enter to continue, Esc to cancel

2. Collection Source

Choose which ticket template collection to use

Select a preset collection of issue types:

Navigation: ↑/↓ or j/k to navigate, Enter to select, Esc to go back

3. Custom Collection

Select individual issue types (only shown if Custom Selection chosen)

Toggle individual issue types to include:

At least one issue type must be selected to proceed.

Navigation: ↑/↓ or j/k to navigate, Space to toggle, Enter to continue, Esc to go back

4. Task Field Config

Configure optional fields for TASK issue type

TASK is the foundational issue type. Configure which optional fields to include:

These choices propagate to other issue types. The ‘summary’ field is always required, and ‘id’ is auto-generated.

Navigation: ↑/↓ or j/k to navigate, Space to toggle, Enter to continue, Esc to go back

5. Tmux Onboarding

Help and documentation about tmux session management

Operator launches Coding agents in tmux sessions. Essential commands:

Operator session names start with ‘op-‘ for easy identification.

Navigation: Enter to continue, Esc to go back

6. Startup Tickets

Optionally create tickets to bootstrap your projects

Create startup tickets to help initialize your projects:

These tickets are optional and help automate common setup tasks.

Navigation: ↑/↓ or j/k to navigate, Space to toggle, Enter to continue, Esc to go back

7. Confirm

Review settings and confirm initialization

Review your configuration before initialization:

Choose Initialize to create the ticket queue, or Cancel to exit without changes.

Navigation: Tab or Space to toggle selection, Enter to confirm, Esc to go back

Keyboard Shortcuts

Common keys used throughout the setup wizard:

Key Action
Enter Confirm/Continue
Esc Go back/Cancel
/ or j/k Navigate list items
Space Toggle selection
Tab Switch between options