Troubleshooting
Solutions to common Verun issues — agent not found, worktree failures, update problems, and more.
Solutions to the most common issues encountered when using Verun. Each scenario follows a Symptom → Cause → Resolution pattern.
Agent Not Found / "command not found"
Symptom: Starting a session fails with command not found or agent not found.
Cause: The agent CLI (e.g., claude, codex, gemini) is not installed or not in your system PATH.
Resolution:
- Verify the CLI is installed by running the command directly in your terminal:
claude --version - If the command is not found, install the agent CLI following its official documentation:
- Restart Verun after installing the CLI.
Worktree Creation Fails
Symptom: Creating a task fails with a worktree error.
Cause: The repository has a dirty working tree (uncommitted changes) or is in a detached HEAD state.
Resolution:
- Check for uncommitted changes:
git status - Commit or stash your changes:
git stash - Verify you are on a valid branch (not detached HEAD):
git branch - Retry creating the task.
App Fails to Launch on macOS (Gatekeeper)
Symptom: macOS shows "Verun cannot be opened because the developer cannot be verified."
Cause: macOS Gatekeeper blocks apps not distributed through the App Store.
Resolution:
- Right-click the Verun app and select Open.
- Click Open again in the confirmation dialog.
- Alternatively, allow it in System Settings → Privacy & Security → click Open Anyway.
Or from the terminal:
xattr -cr /Applications/Verun.appProject Setup Commands Fail
Symptom: Task creation succeeds but setup commands (from .verun.json) fail.
Cause: Missing .env file, unmet dependencies, or incorrect commands in the setup array.
Resolution:
- Check that the commands in
.verun.jsonwork when run manually in the project directory:cp .env.example .env npm install - Ensure
.env.exampleexists before referencing it. - Check that all required dependencies are installable without interactive prompts.
- Review the task's error output in the terminal panel for specific failure messages.
App Auto-Update Fails or Hangs
Symptom: Verun shows an update notification but the update does not complete.
Cause: Network issues, insufficient disk space, or file permission problems.
Resolution:
- Check your internet connection.
- Ensure at least 500 MB of free disk space.
- Download the latest version manually from the Releases page and replace the existing installation.
- On Linux, ensure the AppImage has execute permissions:
chmod +x Verun_amd64.AppImage
Session Disconnects Unexpectedly
Symptom: An active agent session stops responding or disconnects.
Cause: The agent CLI process crashed, or the machine went to sleep.
Resolution:
- Check the terminal panel for error output.
- Restart the session by clicking Start Session on the same task.
- Sessions are resumable — the agent can pick up where it left off.
- If the issue persists, check the agent CLI's documentation for known issues.
Diff Viewer Shows No Changes
Symptom: The diff viewer is empty after an agent session.
Cause: The agent did not make any file changes, or changes were committed and the diff viewer is showing the working tree (which is clean).
Resolution:
- Switch the diff viewer to show commits instead of working-tree changes.
- Check the task status — if the agent session ended without making edits, there is nothing to show.
- Verify the task's worktree path is correct in the task details.
PR Creation Fails (No Remote Configured)
Symptom: Creating a pull request from within Verun fails.
Cause: The repository does not have a git remote configured, or the remote URL is incorrect.
Resolution:
- Check the configured remote:
git remote -v - Add a remote if none exists:
git remote add origin https://github.com/your-org/your-repo.git - Ensure the branch has been pushed before creating a PR:
git push -u origin your-branch-name