Troubleshooting Guide
Common issues and their solutions for Recursive Control.
Installation Issues
Application Won’t Start
Problem: Double-clicking the executable does nothing or shows an error.
Solutions:
- Verify .NET Framework 4.8 is installed
- Run as Administrator (right-click → Run as Administrator)
- Check Windows Event Viewer for error details
- Ensure antivirus isn’t blocking the application
Missing Dependencies
Problem: Error about missing DLL files.
Solutions:
- Install .NET Framework 4.8
- Install Visual C++ Redistributables
- Reinstall the application
Configuration Issues
API Key Not Working
Problem: “Invalid API key” or authentication errors.
Solutions:
- Verify the API key is copied correctly (no extra spaces)
- Check that your API provider account is active
- Ensure you have sufficient credits/quota
- Verify you’re using the correct endpoint URL (for Azure)
Can’t Save Settings
Problem: Settings don’t persist after restart.
Solutions:
- Run the application as Administrator
- Check that
%APPDATA%\FlowVisionfolder has write permissions - Verify no antivirus is blocking file writes
Runtime Issues
Commands Not Executing
Problem: AI responds but doesn’t perform actions.
Solutions:
- Check that required plugins are enabled in settings
- Verify Windows UAC isn’t blocking automated actions
- Ensure the target application/window is accessible
- Try running Recursive Control as Administrator
Slow Performance
Problem: Application is laggy or unresponsive.
Solutions:
- Close unnecessary applications to free RAM
- Switch to a faster AI model (e.g., GPT-3.5 instead of GPT-4)
- Disable unused plugins
- Check internet connection speed
- Consider using a local model with LM Studio
High Token Usage
Problem: Burning through API credits quickly.
Solutions:
- Use more specific commands to reduce back-and-forth
- Disable verbose logging in system prompts
- Use smaller/cheaper models for simple tasks
- Implement caching where possible
Plugin-Specific Issues
Screen Capture Not Working
Problem: Screenshots are blank or fail to capture.
Solutions:
- Grant screen capture permissions in Windows settings
- Check that display scaling is at 100% (or adjust DPI settings)
- Verify graphics drivers are up to date
- Try running as Administrator
Playwright/Browser Automation Failing
Problem: Browser automation commands fail.
Solutions:
- Ensure Playwright is properly installed
- Download required browser binaries
- Check firewall isn’t blocking browser processes
- Verify Playwright plugin is enabled in settings
Keyboard/Mouse Input Not Working
Problem: Automated keyboard/mouse actions don’t execute.
Solutions:
- Run application as Administrator
- Check that UAC isn’t blocking input simulation
- Verify target window has focus
- Disable “Filter keyboard input” if enabled in accessibility settings
Remote Control Plugin Not Responding
Problem: HTTP API not accepting commands.
Solutions:
- Verify plugin is enabled in settings
- Check configured port isn’t already in use
- Ensure firewall allows incoming connections on that port
- Test with curl:
curl -X POST http://localhost:PORT -d '{"command":"test"}'
Error Messages
“Model not found” or “Deployment not found”
Cause: Model name or deployment name is incorrect.
Solution: Verify the exact model/deployment name in your AI provider dashboard and update settings.
“Rate limit exceeded”
Cause: Too many API requests in a short time.
Solution: Wait a few moments and try again. Consider upgrading your API plan for higher rate limits.
“Context length exceeded”
Cause: Conversation history too long for the model.
Solution: Start a new conversation or use a model with larger context window.
“Insufficient permissions”
Cause: Application doesn’t have required Windows permissions.
Solution: Run as Administrator and check UAC settings.
Performance Optimization
Best Practices for Speed
- Use specific, clear commands
- Enable only needed plugins
- Use faster AI models for simple tasks
- Keep conversation history manageable
- Close resource-heavy applications
Memory Management
- Restart application periodically for long sessions
- Clear conversation history when not needed
- Monitor Task Manager for memory leaks
- Close unnecessary browser tabs if using Playwright
Logging and Diagnostics
Enable Debug Logging
- Open settings
- Enable “Debug Mode” or “Verbose Logging”
- Reproduce the issue
- Check logs in
%APPDATA%\FlowVision\logs
Log Locations
- Plugin Usage:
%APPDATA%\FlowVision\plugin_usage.log - Application Logs:
%APPDATA%\FlowVision\logs\ - Error Logs: Windows Event Viewer → Application
Getting Help
If you can’t resolve your issue:
- Check Documentation
- Community Support
- Discord Server - Fast response from community
- GitHub Discussions - Q&A
- Report Bugs
- GitHub Issues - Bug reports
- Include: OS version, .NET version, error messages, steps to reproduce
Known Issues
Windows 11 24H2
- Some screen capture APIs may require additional permissions
- Workaround: Grant screen recording permission in Settings → Privacy
High DPI Displays
- UI elements may appear small on 4K displays
- Workaround: Adjust display scaling or DPI awareness settings
Antivirus False Positives
- Some antivirus software flags automation tools
- Workaround: Add Recursive Control to antivirus exclusions
Still stuck? Reach out on Discord - we’re here to help!