Skip to main content
Use this page to recognize what Traycer is telling you and what to do next. For how hosts work, see Hosts. Host controls are in Settings › Host › Overview.

Host Status

Each host shows a status word in the host picker and in its Overview header. If a host can’t check for updates, its Overview’s Updates tab shows Update check failed with the reason. Click Check now, next to Pick a different version, to try again.

Starting Traycer

While Traycer starts, it shows Starting Traycer…. When the host on this computer has work to do first, the line changes to what it is doing, such as Downloading Traycer Host…, Setting up Traycer Host…, Installing Traycer Host… or Applying the host update…. If startup needs your attention, a card explains why: Every card offers Open settings. Retry and Report issue appear once something has failed.

Windows blocks the host start script

If startup reports EPERM or EACCES for host-start-hidden.vbs, or says Windows denied permission to create Traycer’s start script, security software may be blocking it. Allow Traycer’s data folder in your security software, then restart Traycer. The default folder is %USERPROFILE%\.traycer; if you moved Traycer’s data, use that folder instead. For Microsoft Defender, open Windows Security › Virus & threat protection › Manage settings. Under Exclusions, choose Add or remove exclusions › Add an exclusion › Folder, then select Traycer’s data folder.

Missing Home Activity

Some activity may be missing on the Home tab means Home can’t see every running Task right now. When only some of your machines are affected, the notice sits under that machine’s heading. A line under the notice names each affected machine and why, worst first: When no machine has reported yet, the line is about your sign-in instead: A Task missing from Home hasn’t been deleted. To check a machine, see its status. To find a Task, use History.

Updates

App updates. When a new version of Traycer is available, a download button appears in the header. See Updates. Host updates. The update card on a host’s Overview reports progress. If an update is waiting, it says why: If you restart or update a busy host, a Host is busy dialog names what is still running. Choose Defer to wait, or Force restart / Force update to end that work now. Run traycer host status to see the last update result and any process currently holding the update lock. If another updater is active, traycer host update identifies it and waits up to 30 seconds; let it finish before trying again. An applied result means the files were installed, not that the Host answered; check status or run traycer host update to verify it comes back.

Data Folder Recovery

Run traycer data status if Traycer will not start during or after a data-folder move. It shows the selected folder, the move’s state, and the recovery command.
  • Interrupted move: run traycer data recover to continue. Before the location switch takes effect, traycer data recover --rollback can return to the old folder. After the switch, finish recovery; returning to the old location requires a new move.
  • Missing drive: reconnect the selected drive. Traycer does not silently use the default folder instead.
  • Agents held after a move: check the session-impact report. Start a new agent to keep working if the original cannot resume. If the Host’s relocation record cannot be read, run traycer data status.
  • Old copy still using space: after checking Traycer works from the new folder, use traycer data cleanup <migration-id>. It deletes the unused copy permanently and refuses if recorded content has changed.
See data folder commands. Do not delete or edit the move records in ~/.traycer-bootstrap or launch an older Traycer version against the backup.

Doctor

Doctor checks a host’s installation, service, port and credentials. Run it from Settings › Host › Overview › ⋯ › Run doctor, or with traycer host doctor on the host’s machine. The fix buttons are described in Overview. Common issues:

Logs

Before you reproduce a problem, raise the log level to Debug, then set it back afterwards: To open the logs:
  1. Choose Help › Open Logs, or Open Logs in the Traycer tray menu.
  2. In the Open Logs dialog, expand Desktop Log or Host Log to preview recent output. In-app browser logs are listed too when there are any.
  3. Click Reveal to show the file in your file manager.
From a terminal on the host’s machine:
Use traycer host logs --follow to stream new lines. The host log is ~/.traycer/host/host.log and the CLI log is ~/.traycer/cli/cli.log.

Report An Issue

Open Report an issue from Help › Report Issue, Report issue in the command palette, or the Report issue button on an error card or toast.
1

Choose a type

Bug, Idea or Something else.
2

Describe it

Answer the main question, such as “What were you trying to do, and what went wrong?” for a bug, and set Where did this happen? if the dialog asks. For a bug, also choose How often?: Once, Sometimes, Every time or Not sure. Paste or drop screenshots if they help; they stay private.
3

Choose what to attach

App log tail and Host log tail attach the end of each log. They start on for a bug and off for other types; you can change either. Browser diagnostics appears when in-app browser logs exist.
4

Send it

Click Send report. The report goes privately to the Traycer team, and you get a report ID to copy. New reports get a first look within 1 business day.
Post it on GitHub too. After sending, click Also post publicly on GitHub, then review Preview the public issue. Logs, stack traces and identifiers stay in the private report. Open GitHub draft opens the issue in your browser; nothing is posted from the app. Offline. “You’re offline, so your report is saved on this machine - it will be sent automatically when the connection returns.” When private reporting isn’t available, the dialog offers Save diagnostic bundle and Open a GitHub issue. The bundle contains scrubbed logs; review it before you share it publicly.

Host-Bound Tabs

Every tab belongs to the host it was opened on. See Tabs and their host.

File Not Found In A Preview

An image, PDF or Word preview shows File not found, with the file’s name and “It may have been moved, renamed or deleted.”, when its file is no longer on disk. The toolbar above it still shows the file’s path. There’s no Open Externally, because there is no file to open.
  • The file moved or was renamed: open it again from its new place, for example from the File Tree.
  • You put it back at the same path: click into another pane and back. The preview checks the file again each time its pane regains focus.
This is different from a file Traycer can’t preview, which still offers Open Externally when the file exists.

Other Messages

Worktree Setup

When an agent runs in a new worktree, its chat shows a setup card. See Setup and teardown scripts. The agent’s first message waits for setup, but still runs if setup fails. With several folders, the card reads “Setting up N worktrees”, “N of M done” or “Worktree setup failed”. If a workspace folder no longer exists or can’t be reached, choose an available folder and try again.

Mobile Simulator Platform Still Unavailable

If Traycer still reports a missing simulator platform after you install its tools, open Settings › Host for that machine, then Mobile simulators. Click Check again beside Use mobile simulators when simulators are off, or on the Platforms row when they are on. The button appears when a platform is unavailable. It asks that host to look again and is disabled while the check runs. An unavailable simulator tile also offers Check again.

Provider Auth

For Cursor, add the Cursor API key in Settings › Providers, or set CURSOR_API_KEY in the host’s environment in Shell.

Model Picker

If a provider is missing from the picker, it may not be installed or configured on that host.

Models Or Model Downloads Fail Behind Antivirus Or A Proxy

If a provider’s model list never loads or a model download fails, and a browser or curl reaches the same address fine, your antivirus or company proxy may be inspecting secure (HTTPS) connections with its own certificate. Traycer doesn’t recognize that certificate, so it refuses the connection. The host log reports the model list or the download failing, and if the log names a certificate error such as SELF_SIGNED_CERT_IN_CHAIN, this is the cause. To fix it:
  1. Export the security software’s root certificate as a PEM file (.pem or .crt). Your antivirus or IT team can tell you where it is.
  2. In Settings › Shell, under Host environment, click Add environment variable, enter NODE_EXTRA_CA_CERTS as the Name, choose Set, and enter the full path of the file on the machine the host runs on.
  3. Restart the host: ⋯ › Restart in Settings › Host. For a remote host this is the route to use, because Help › Restart Host and the tray menu’s Restart Host restart only this computer’s host. If the host is busy, a dialog names the running work and lets you defer the restart.
Traycer keeps trusting its normal certificates. Traycer, and the agents it runs, then also trust every site that certificate’s authority vouches for.

App Menus

Help menu: Documentation, Release Notes, Report Issue, Open Logs, Restart Host, Check for Updates and About Traycer. Tray menu: Open Traycer, your recent Tasks, Settings…, Update to <version> (when a host update is available), Check for Updates, Restart Host, Open Logs, your account with Sign In or Sign Out, and Quit Traycer. On macOS, the Traycer menu also holds Settings…, Sign In / Sign Out, Restart Host and Check for Updates. On Windows and Linux, Settings… and Sign In / Sign Out are in the File menu.