PATH.
An interrupted switch cannot be finished
Every command that changes something stops with an error saying an earlier switchwas interrupted, and pitboard cannot yet tell whether it finished. In the app, a switch fails with the same message, and the Accounts pane shows the notice An interrupted switch is waiting. pitboard doctor and the app’s This Mac pane list interrupted switch until a change finishes it.
A switch stopped halfway, for example in a power cut, and pitboard cannot tell whose login the tool is using. For how pitboard settles a switch, see How switching works.
1
Run the tool and try again
Run
claude once for Claude Code, or codex for OpenAI’s Codex CLI, so the tool refreshes its login. Then run the command that stopped again. It finishes or undoes the switch first, and a warning says which: it had in fact finished or it had not finished, and nothing was lost.2
Give up on the switch
If the error comes back, for example because Anthropic cannot be reached, run:In the app, click Give Up in that notice, then click Give Up to confirm.
3
Check who is signed in
Run
pitboard. The account each tool is using shows signed in.this run reads it from somewhere else, pitboard is running with a different CLAUDE_CONFIG_DIR or CODEX_HOME from the switch. Run the command again with the variable set as it was then, or run pitboard abandon.
If it says the record of an interrupted switch is damaged, check that pitboard status shows the account you expect as signed in. Then delete the file the error names, usually ~/.pitboard/journal.json.
pitboard lost track of parked logins
After~/.pitboard is restored from a backup or loses files, pitboard can show nothing parked for an account whose parked login is still there.
Run pitboard repair before you sign in to any account again. Signing in parks a login, and repair gives nothing back to an account that has one.
~/.pitboard/vault/. It gives each back to its account if that account has none, and prints Gave personal back a parked login that nothing named. For its other messages, see Recovery commands.
On macOS, every pitboard directory shares the keychain, so pitboard cannot tell which one a login repair gives back came from. pitboard forget and pitboard uninstall leave such a login in the keychain until you switch to its account or pitboard renews it.
The pitboard directory came from another computer
If Migration Assistant, a backup from another Mac or a copy brought~/.pitboard to this computer, pitboard refuses to use it. Commands stop with an error saying the account list was written on another computer. In the app, pitboard’s menu shows Couldn’t read usage, and the Accounts pane shows Couldn’t Read Accounts with the same message.
Run pitboard adopt. It keeps your accounts and drops the parked logins that came with them.