Installation Issues
Installation fails with 'npm ERR! code EACCES'
Installation fails with 'npm ERR! code EACCES'
- Permission denied errors during
npm install -g @joshuapowell/genie-cli - Installation fails partway through
- Cannot write to global npm directories
'genie' command not found after installation
'genie' command not found after installation
- Installation completes successfully
- Running
genieproduces “command not found” npm list -gshows package is installed
Version conflicts with existing Node.js
Version conflicts with existing Node.js
- Installation fails with version compatibility errors
- Error: “Requires Node.js >= 18.0.0”
- Existing projects break after Node update
Installation hangs at 'Downloading binaries...'
Installation hangs at 'Downloading binaries...'
- Installation starts but never completes
- Hangs during binary download phase
- No error messages, just stops responding
MCP Server Issues
MCP server fails to start
MCP server fails to start
- Server won’t start after running
genie init - Error: “Could not start MCP server”
- Port already in use errors
- Check for port conflicts before starting Genie
- Use
genie statusto verify server state before operations
MCP server starts but tools don't appear in IDE
MCP server starts but tools don't appear in IDE
- Server status shows “running”
- IDE doesn’t show Genie tools
- No error messages in logs
- Always run
genie initin your project directory - Verify IDE configuration after initialization
- Restart IDE after configuration changes
MCP server crashes randomly
MCP server crashes randomly
- Server stops responding during operations
- Agents fail mid-execution
- Error logs show “Unexpected disconnect”
- Regularly clean up old sessions with
genie cleanup - Monitor memory usage via dashboard
- Keep Genie updated to latest version
Agent Execution Errors
Agent fails to start with 'No API key found'
Agent fails to start with 'No API key found'
- Agent initialization fails immediately
- Error mentions missing API key
- Works with some agents but not others
- Set up API keys before running
genie init - Use .env file for project-specific keys
- Never commit API keys to version control
Agent execution times out
Agent execution times out
- Agent starts but never completes
- Times out after 5 minutes
- No progress updates during execution
- Break complex tasks into smaller, manageable steps
- Use collectives for coordinated multi-agent work
- Monitor rate limits via dashboard
Agent produces incorrect or incomplete results
Agent produces incorrect or incomplete results
- Agent completes but output is wrong
- Partial results returned
- Agent misunderstands the task
- Be specific and clear in task descriptions
- Choose the right agent type for the task
- Provide context through spells when needed
Agent gets stuck in infinite loop
Agent gets stuck in infinite loop
- Agent repeats same action over and over
- No progress toward completion
- Memory/CPU usage increases continuously
- Use
--max-iterationsflag for autonomous agents - Set clear exit conditions in task descriptions
- Monitor agent execution via dashboard
Forge Integration Issues
Cannot connect to Forge
Cannot connect to Forge
- Connection refused errors
- “Forge unavailable” messages
- Forge features don’t work
- Verify Forge URL during initial setup
- Keep Forge credentials secure and up-to-date
- Monitor Forge status page for outages
Forge authentication fails
Forge authentication fails
- 401 Unauthorized errors
- Cannot access shared collectives
- Token expired messages
- Store Forge credentials securely
- Refresh tokens before they expire
- Use environment variables for CI/CD
Cannot sync collectives to/from Forge
Cannot sync collectives to/from Forge
- Sync fails with network errors
- Collectives don’t appear in Forge
- Local changes don’t push to Forge
- Sync regularly to avoid large conflicts
- Communicate with team before major changes
- Use branches for experimental work
Session Management Issues
Old sessions taking up too much space
Old sessions taking up too much space
- ~/.genie directory is very large
- Slow performance
- Disk space warnings
- Run
genie cleanupweekly - Set up automatic cleanup with cron job
- Monitor disk usage via dashboard
Cannot restore previous session
Cannot restore previous session
- Session restore fails
- Data corruption errors
- Missing session files
- Regularly backup important sessions
- Don’t force-kill Genie processes
- Use
genie stopfor clean shutdown
Performance Issues
Genie is running very slowly
Genie is running very slowly
- Commands take long to execute
- UI is sluggish
- High CPU/memory usage
- Limit concurrent agents (2-3 for most systems)
- Regular cleanup of old sessions
- Monitor resource usage via dashboard
Dashboard won't load or is very slow
Dashboard won't load or is very slow
- Dashboard page doesn’t load
- Blank screen or infinite loading
- Connection timeouts
- Keep only one Genie instance running
- Don’t block localhost in firewall
- Use modern browser (Chrome, Firefox, Safari)
Permission & Security Errors
Permission denied when creating files
Permission denied when creating files
- Agents cannot write files
- EACCES errors in logs
- Operations fail silently
- Run Genie as regular user (never sudo)
- Ensure project directories have write permissions
- Check .gitignore doesn’t block Genie files
API rate limit exceeded
API rate limit exceeded
- 429 errors in logs
- “Rate limit exceeded” messages
- Agents fail after several successful runs
- Space out agent executions
- Use appropriate rate limits in config
- Monitor usage via dashboard
- Consider upgrading API tier for heavy usage
Need More Help?
If you’re still experiencing issues:- Check the logs:
cat ~/.genie/logs/error.log - Enable debug mode:
DEBUG=genie:* genie <command> - Update Genie:
npm update -g @joshuapowell/genie-cli - Search GitHub Issues: github.com/joshuapowell/genie/issues
- Ask the community: Join our Discord server
- Report a bug: Create a new GitHub issue with:
- Genie version:
genie --version - Node version:
node --version - Operating system
- Full error logs
- Steps to reproduce
- Genie version:

