Troubleshooting
Diagnose pairing, offline devices, permissions, and Git conflicts.
Start with the dashboard. Devices shows pairing, Online, Offline, Revoked and Update required states. Repositories shows pending, applied and rejected configuration.
For advanced local diagnostics, run:
repohop doctorDevice stays offline
Choose Open RepoHop Local again. Confirm the RepoHop Local service can make outbound HTTPS and WebSocket connections. If needed, restart it:
repohop service restartIf the dashboard says Revoked or Update required, pair again or update instead of repeatedly restarting.
Pairing code expired
Create a new code from Devices. Codes are short-lived and single-use. A consumed or expired code cannot be restored.
If the installed launcher does not open, expand Use the terminal instead and run the displayed fallback command on that computer.
A setting is pending
Look for the RepoHop Local confirmation on the selected computer. Reductions do not need approval. If no graphical confirmation or folder chooser is available, use the fallback commands:
repohop repos
repohop add WORKSPACE_ID /path/to/repositoryUse the workspace ID shown by the first command. The path remains local. If the configuration changed after the prompt opened, return to the dashboard and submit the current settings again.
Approval returns to localhost or 127.0.0.1
That callback belongs to the device running your browser. It works only when the connector is listening on that same device. A cloud connector must register its hosted HTTPS callback. For Muse, use:
https://agent.meta.ai/api/hatch/oauth/callbackRestart the connection after changing the callback. Do not paste the authorization code or tokens into chat.
Write reports a stale SHA
Another process changed the file. Ask the agent to read it again and apply a new patch to the current SHA. RepoHop does not overwrite a changed file.
Push is rejected
RepoHop only pushes fast-forward changes. Fetch and reconcile the remote changes locally, review the result, then try again. Force push is not available.
Need an immediate stop
Run repohop freeze, then revoke the connection or device in the dashboard if needed.