-
Notifications
You must be signed in to change notification settings - Fork 0
Troubleshooting
github-actions[bot] edited this page May 28, 2026
·
3 revisions
Windows may show "Windows protected your PC" when you run a freshly downloaded
handoff.exe. Click More info then Run anyway. The binary is not
signed with an EV certificate; SmartScreen reputation clears over time.
The pico commands call picotool. If you get:
pico.list: could not find picotool: exec: "picotool": executable file not found in %PATH%
either:
- Install picotool and add it to
PATH, or - Use the embedded build (
-tags embed_picotool). See Build from Source.
The audit log is at:
C:\ProgramData\whyknot\handoff\audit\handoff-YYYY-MM-DD.jsonl
If the directory is missing, handoff new creates it on first run. If it still
does not appear, check that PROGRAMDATA is set ($env:PROGRAMDATA).
- Confirm the host console still shows
ready -- <n> capabilities registered. - Have the operator reload the viewer page -- a stale WebSocket will reconnect.
- If the relay URL has changed, end the session (Ctrl+C), update
HANDOFF_RELAYif needed, and runhandoff newagain for a fresh URL.
Press Ctrl+C in the host terminal. This cancels the session context immediately. If the terminal is unresponsive, close it; the relay session expires automatically when the bridge WebSocket disconnects.
could not mint session: ...
Check:
-
HANDOFF_RELAYpoints to a reachable relay. - The relay is healthy (
curl https://handoff.whyknot.dev/health). - No corporate proxy is blocking WebSocket upgrades.