Troubleshooting
Comprehensive guide to solving common problems.
Installation
Installer won't run (Windows)
Symptoms: .msi file doesn't open or shows a security warning.
Solutions:
- Right-click the file → Properties → check "Unblock" → OK → try again
- If Windows SmartScreen blocks it — click "More info" → "Run anyway"
- Make sure you downloaded from the official site: agentnine.ru/download
- Try running as administrator
Installer won't run (macOS)
Symptoms: "Agent Nine can't be opened because it is from an unidentified developer."
Solutions:
- Open System Preferences → Security & Privacy → General
- You'll see "Agent Nine was blocked" — click "Open Anyway"
- Alternatively: right-click the app → Open (this bypasses Gatekeeper for one launch)
Installer won't run (Linux)
Symptoms: AppImage doesn't launch.
Solutions:
- Make the file executable: right-click → Properties → Permissions → "Allow executing"
- Or via terminal:
chmod +x AgentNine.AppImage && ./AgentNine.AppImage - For
.deb:sudo dpkg -i agent-nine.deb && sudo apt-get install -f - Missing libraries: install
libwebkit2gtk-4.0andlibssl3
App opens but shows a blank/white screen
Solutions:
- Clear the app cache:
- Windows: delete
%APPDATA%/agent-nine/ - macOS: delete
~/Library/Application Support/agent-nine/ - Linux: delete
~/.config/agent-nine/
- Windows: delete
- Check that your GPU drivers are up to date
- Try launching with
--disable-gpuflag
Authentication
Magic link email doesn't arrive
Solutions:
- Check your spam/junk folder
- Check that you typed your email correctly
- Try again — the link expires in 10 minutes
- If using corporate email, check with IT — some firewalls block transactional emails
- Try a different email address (Gmail, Outlook usually work)
Magic link says "expired" or "invalid"
Causes:
- Links expire after 10 minutes
- Each link can only be used once
- Opening an old link after requesting a new one invalidates the old link
Solution: Request a new magic link and use it immediately.
"Session expired" error
Sessions expire after prolonged inactivity. Solution: Sign in again. Your chat history is preserved.
Can't sign in on multiple devices
Agent Nine supports multiple active sessions. If you can't sign in:
- Check Settings → Account → Active Sessions
- Make sure you haven't hit the session limit
- Try revoking old sessions you're no longer using
Connection & Network
Agent Nine won't connect to the server
Symptoms: "Connection error", "Network unavailable", or infinite loading.
Solutions:
- Check your internet connection — try opening any website
- Check if agentnine.ru is accessible in your browser
- If behind a corporate proxy or VPN:
- Check that WebSocket connections are allowed
- Port 443 (HTTPS) must be open
- Ask IT to whitelist:
*.agentnine.ru
- Disable any ad blockers or browser extensions that might interfere
- Try a different network (e.g., mobile hotspot)
Agent Nine is connected but very slow
Possible causes:
- High network latency — check with a speed test
- Large context (long conversation) — use
/compact - Server load during peak hours — try again later
- VPN adding latency — try without VPN
WebSocket connection keeps dropping
Solutions:
- Check for unstable internet (Wi-Fi signal, mobile data)
- Some corporate firewalls kill long-lived connections — ask IT about WebSocket policies
- If using a proxy, make sure it supports WebSocket upgrade
- Restart the app
Code Mode
"No machine connected"
Symptoms: You're in Code mode but Agent Nine says no machine is available.
Solutions:
- Make sure the desktop app is running (not just the web app)
- Check that you're signed in with the same account
- Restart the desktop app
- Check Settings → Account → Machines — your machine should appear in the list
Agent Nine doesn't see my project files
Solutions:
- Open the correct project folder using the project picker (sidebar)
- Make sure you're in Code mode, not Chat mode
- Check that the folder path is correct and the folder exists
- Large projects: Agent Nine reads files on demand — it doesn't scan everything upfront
Agent Nine reads the wrong files
Solutions:
- Be more specific: "read
src/auth/login.ts" instead of "read the login file" - Check that you're in the correct project (project name shown in sidebar)
- If the project has multiple files with similar names, specify the full path
Commands fail with "Permission denied"
Solutions:
- Check file/folder permissions
- macOS: System Preferences → Security → Files & Folders → allow your terminal app
- Linux: check ownership with
ls -la, fix withchmodorchown - Windows: right-click app → Run as Administrator
- Some folders are protected by the OS (e.g.,
Program Files,/usr/bin)
Agent Nine runs the wrong shell
Agent Nine auto-detects:
- macOS/Linux → Bash
- Windows → PowerShell
Solutions:
- Specify explicitly: "run this using bash" or "use PowerShell"
- If Bash isn't found on Windows, install Git Bash or WSL
Commands hang or timeout
Solutions:
- Interactive commands (those waiting for user input) don't work — Agent Nine can't type into running processes
- Commands that require
y/nconfirmation will hang — pass--yesor-yflag - If a build is too long, ask Agent Nine to run it in the background
- Default timeout is 2 minutes — for longer commands, Agent Nine auto-extends to 10 minutes
Agent Nine made unwanted file changes
Immediate fix: Type /undo to revert all changes from the current session.
Prevention:
- Use the Default permission mode — approve each action
- Set up
agentnine.mdwith rules like "never modify files in config/" - Use hooks to block changes to specific files
Chat Mode
Code execution fails in cloud sandbox
Solutions:
- The sandbox is isolated — no access to your local files
- Install dependencies first: "install pandas and then run the script"
- Supported runtimes: Python, Node.js, Go, Rust, Java
- File size limits: keep files under 10 MB
- Execution timeout: 2 minutes per command
"Sandbox unavailable" error
Solutions:
- Try again — the sandbox may be temporarily overloaded
- For simple code, ask Agent Nine to show the code instead of running it
- Switch to Code mode if you need to run code locally
Generated code doesn't work
Tips:
- Give Agent Nine more context about your project setup
- Specify the language/framework version: "Python 3.11", "Node.js 20"
- If the first attempt fails, paste the error — Agent Nine will fix it
- For complex setups, start with a simpler version and iterate
Integrations
Integration won't connect
Solutions:
- Allow popups in your browser — OAuth requires a popup window
- Check that you have the right permissions on the external service
- Try a different browser (Chrome recommended)
- Clear cookies and try again
- If behind VPN/proxy, the OAuth callback may be blocked — try without VPN
"Token expired" error
OAuth tokens expire periodically (usually every 1-2 hours).
Solution: Go to Settings → Integrations → disconnect the integration → reconnect it.
Integration returns empty results
Solutions:
- Check that you have access to the requested resource
- GitHub: Is the repo private? Make sure you authorized the correct organization
- Notion: You must explicitly share pages with the Agent Nine integration during setup
- Slack: Agent Nine can only see channels it's been invited to
- Figma: Check that the file is shared with your account
- Google Drive: "Shared with me" items need to be accepted first
- Try being more specific: "list issues in the
backendrepo" instead of "show issues"
Integration actions fail
Solutions:
- Check that your account has write permissions (for creating issues, sending messages, etc.)
- Some organizations restrict third-party app permissions — check with your admin
- Rate limits: if you make many requests quickly, wait a minute and retry
- For GitHub: check that your token has the required scopes
Multiple accounts
If you have multiple accounts on the same service (e.g., personal and work GitHub):
- Make sure you're logged into the correct account in your browser before connecting
- To switch accounts: disconnect the integration, log into the other account in your browser, then reconnect
Voice Input
Microphone doesn't work
Solutions:
- Browser permissions: Click the lock/mic icon in the address bar → allow microphone
- macOS: System Preferences → Security & Privacy → Microphone → allow browser
- Windows: Settings → Privacy → Microphone → allow the app
- Linux: Check PulseAudio/PipeWire settings, ensure the mic is not muted
- Make sure no other app is using the microphone (Zoom, Discord, etc.)
- Try refreshing the page / restarting the app
- Try a different microphone or headset
Microphone works but no transcription
Solutions:
- Check your internet connection — transcription requires a server call
- Speak for at least 1-2 seconds — very short audio may not be transcribed
- The transcription indicator should animate while recording — if it's static, try clicking the mic icon again
Transcription is inaccurate
Tips:
- Move closer to the microphone
- Reduce background noise (fans, music, other people)
- Speak at a natural pace — not too fast, not too slow
- Pause briefly between sentences
- Technical terms may be misheard — edit before sending
- Try speaking in one language at a time (mixing languages reduces accuracy)
Voice input button is missing
Solutions:
- Only available in desktop app and web app (not in all browsers)
- If using an older browser, update to the latest version
- Safari: make sure MediaRecorder API is enabled
Performance
Agent Nine is slow to respond
Possible causes and fixes:
| Cause | Solution |
|---|---|
| Long conversation | Use /compact to compress history |
| Complex task | Normal — Agent Nine thinks longer for difficult problems |
| Large files in context | Reference specific files instead of entire directories |
| Network latency | Check your connection speed |
| Server load | Try during off-peak hours |
High CPU/memory usage
Solutions:
- Close unused sessions in the sidebar
- Restart the app periodically for long work sessions
- If the project is very large (>10k files), Agent Nine only reads files it needs — this is normal behavior
- Update to the latest version — performance improvements are released regularly
Context keeps filling up
The AI context has a limited size. When it fills up:
/compact— compress the conversation (recommended)/clear— start fresh (loses history)- Start a new session for a different task
- Put persistent instructions in
agentnine.mdinstead of repeating them
File Operations
Agent Nine can't find a file I know exists
Solutions:
- Use the full path: "read
src/components/Header.tsx" - Check the project root — Agent Nine searches from the project folder, not your home directory
- The file might be in
.gitignore— Agent Nine still reads it, but may not search for it proactively
Agent Nine overwrites my changes
Solutions:
- Use
/undoimmediately to revert - If you have unsaved changes in your editor, save them before letting Agent Nine edit
- Set the Default permission mode to approve each file edit
- Agent Nine creates backup before editing — check your editor's undo history
Agent Nine creates files I didn't ask for
Solutions:
- Be specific about what you want: "edit the existing file, don't create new files"
- Set up
agentnine.mdwith rules like "never create new files without asking" - Use hooks to get notified when files are created
Plan Mode
Plan mode doesn't seem to work
Solutions:
- Type
/planto enter plan mode explicitly - In plan mode, Agent Nine only plans — it won't write code until you approve
- The plan is saved in
.agent-nine/plan.mdin your project - To exit plan mode and start implementation, say "go ahead" or "implement the plan"
Plan is too vague
Tips:
- Give more context about the task
- Ask Agent Nine to break down specific steps: "be more specific about step 3"
- Provide constraints: "we must maintain backwards compatibility"
Agents
Agent seems stuck or frozen
Solutions:
- Check the status area — it may still be working on a complex task
- Cancel the agent and restart the task
- Break the task into smaller pieces
- Agent timeout is typically 10-15 minutes for complex tasks
Agent produced incorrect results
Solutions:
- Review the agent's output carefully
- Use
/undoif the agent made wrong file changes - Give more specific instructions next time
- Use the Verification agent type to double-check results
Too many agents running
Solutions:
- Cancel unnecessary agents from the status area
- Be more specific — Agent Nine creates fewer agents for well-defined tasks
- Each agent uses its own context and tokens — monitor usage in Settings
Account & Billing
Usage limit reached
Symptoms: "Quota exceeded" or "Rate limit" error.
Solutions:
- Check your usage in Settings → Usage
- Usage resets weekly
- Use a lighter model (Haiku) for simple tasks to conserve quota
- Use
/compactto reduce token usage in long conversations - Upgrade your plan for higher limits
Can't delete account
Go to Settings → Account → Delete Account. This permanently deletes:
- Your account and profile
- All session history
- All integrations
- All machine connections
This action cannot be undone.
Updates
How to update Agent Nine
| Platform | Update method |
|---|---|
| Windows | Download the latest .msi from agentnine.ru/download and install over the existing version |
| macOS | Download the latest .dmg and drag to Applications (replaces old version) |
| Linux | Download the latest AppImage or .deb |
| Web | Always up to date — just refresh the page |
Update broke something
Solutions:
- Your settings and chat history are preserved across updates
- If the app crashes after update, clear the app cache (see "App opens but shows a blank/white screen" above)
- Report the issue to support@agentnine.ru with your version number
Still Stuck?
Contact support at support@agentnine.ru with:
- What you were trying to do
- What happened instead (include error messages if any)
- Your platform (Windows/macOS/Linux)
- Desktop or web app
- Screenshots if possible
