Skip to main content
Start with the smallest layer that can explain the symptom. Preserve dirty work and logs before restarting or forcing a stop.

Run the first checks

Check local processes, machine readiness, and recent logs before changing state:

podium is not found after installation

The installer updates future login shells. Open a new shell or run:
If that fails in a new shell, add ~/.local/bin to the startup file your shell reads.

A machine cannot pair or reconnect

Pairing codes are single-use and expire after one hour. Generate a new command in Settings, then Machines, then Add machine. The daemon connects outward to the server. Confirm that it can resolve and reach the configured server URL. If a Cloudflare quick-tunnel URL changed, update the joined machine:

A harness is missing or logged out

Re-run the machine probe:
Install or authenticate the native harness on that machine. Podium does not replace the harness’s own account login.

An issue cannot start

Check these conditions:
  • The issue is not blocked by an open dependency
  • The selected machine is online and usable
  • The repository exists there or has a cloneable origin
  • The selected harness is installed and logged in
  • No conflicting worktree or branch already owns the target path
Use podium issue show your_issue_ref and podium machine show your_machine_name to inspect the exact state.

A session appears unresponsive

Inspect its structured state and a short transcript window before stopping it:
Do not force-stop a session with unsaved changes. If the phase is retryable error, fix the reported cause and run podium session continue your_session_id.

Collect diagnostics safely

Export recent crash events for support:
Review the file before sharing it. Logs can contain repository paths, prompts, command arguments, hostnames, and error details.
Last modified on September 16, 2026