Skip to main content
Common issues and solutions for working with Maestro.

Need Help?

If you can’t find a solution to your issue in this troubleshooting guide, reach out to our support team: Email: support@igent.ai We’re here to help you get the most out of Maestro.

Session and Capacity Issues

”Session capacity is full”

Symptoms:
  • Warning about token usage
  • Maestro mentions capacity constraints
  • Degraded performance
Root causes:
  • Long conversation history
  • Many files in view
  • Multiple large files
  • Accumulated iteration history
Solutions (in order of least to most aggressive):
  1. Refresh files to latest only:
  2. Hide experimental iterations:
  3. Compact memories:
  4. Forget unnecessary turns:
  5. Start new session:
Prevention:
  • Manage capacity proactively
  • Use /refresh regularly
  • Don’t accumulate unnecessary iterations
  • Create focused sessions

”Session won’t load” or “Loading timeout”

Causes:
  • Very large session state
  • Network connectivity issues
  • Server-side restoration issues
Solutions:
  1. Refresh browser page
  2. Clear browser cache
  3. Check internet connection
  4. Try different browser
  5. Contact support if persists
For very large sessions:
  • May take 30-60 seconds to load
  • Be patient during restoration
  • Consider session size management

Session state seems wrong

Symptoms:
  • Files you created are missing
  • Changes disappeared
  • Conversation history incomplete
Causes:
  • Browser cache issues
  • Multiple tabs/sessions confusion
  • Checkpoint restoration issue
Solutions:
  1. Refresh browser
  2. Check you’re in correct session
  3. Use file restore if needed:
  4. Check iteration history:

File and Code Issues

”File not found” when Maestro tries to view

Causes:
  • Typo in filepath
  • File in wrong directory
  • File not created yet
  • Case sensitivity issue
Solutions:

Proposals not applied

Symptoms:
  • Maestro created code proposals
  • Files don’t reflect changes
  • Sandbox doesn’t have new code
Cause: Apply Changes not invoked Solution:

Code changes disappeared

Likely cause: Working on wrong iteration Check:
Solution:

Files not syncing to sandbox

Check:
  1. Is file under synchronized paths?
  2. Is file type synchronized (text-based)?
  3. Is file .gitignored?
Solutions:

Sandbox Issues

Sandbox not responding

Symptoms:
  • Commands timeout
  • No terminal output
  • “Sandbox unavailable” message
Solutions:
  1. Wait for auto-recovery:
    • Sandbox health monitoring active
    • Automatic remediation attempts
    • Usually recovers in 30-60 seconds
  2. Force reset:
  3. Check resource consumption:

Command hangs or times out

Causes:
  • Command genuinely taking long time
  • Process waiting for input
  • Infinite loop or deadlock
Solutions:
  1. For expected long commands:
  2. For hung commands:
  3. Prevention:

Port 8080 already in use

Cause: Previous server not stopped Solution:

Package installation fails

Common issues: Permission denied:
Package not found:
Note: Sandbox runs Ubuntu which uses apt-get package manager.

Tool Issues

”Tool execution failed”

Common causes and solutions: Invalid tool input:
Tool not available:
Resource constraints:

Merge safety warnings

What are they:
Solutions presented:
  1. Apply Changes first (recommended):
    • Commits pending proposals
    • Then runs intended tool
  2. Execute anyway:
    • Proceeds with tool
    • Proposals still pending
    • Acceptable for read-only tools
  3. Cancel and provide feedback:
    • Cancels tool execution
    • You explain what to do instead
Best practice: Apply changes before using other tools to avoid warnings.

Tool validation errors

Maestro will tell you:
What to do:
  • Read the error carefully
  • Check tool schema for correct parameters
  • Verify JSON structure
  • Maestro should auto-correct on next attempt
If Maestro keeps failing:

Web and Network Issues

”Failed to retrieve URL”

Causes:
  • URL requires authentication
  • URL is localhost (not accessible from web tools)
  • Rate limiting
  • Server down
Solutions:
  • For localhost: Use sandbox tools instead
  • For auth: Provide secrets if possible
  • For rate limits: Wait and retry
  • For down servers: Verify URL is correct

Screenshot tool fails

Causes:
  • URL not publicly accessible (localhost, private network)
  • Site blocks automated browsers
  • JavaScript rendering errors
Solutions:
  • For localhost: Deploy to preview URL first, then screenshot
  • For blocked sites: Some sites detect automation; may not work
  • For render errors: Check browser console logs

Browser operator stuck

Symptoms:
  • Browser operator not completing
  • Timeout errors
  • Wrong page state
Solutions:
  • Simplify the goal
  • Break into smaller steps
  • Use explicit navigation instructions
  • Try screenshot + manual analysis instead

Source Control Issues

Clone failed

Repository too large:
Authentication failed:
Branch not found:

PR creation failed

No changes detected:
Branch conflict:
Merge conflict:

Test and Validation Issues

Tests won’t run

Common causes: Dependencies missing:
Wrong Python environment:
Test framework not installed:

Tests failing unexpectedly

Investigation process:
Don’t let Maestro:
  • Skip failing tests
  • Comment out tests
  • Change tests to match wrong implementation
Do require Maestro to:
  • Understand why tests fail
  • Fix root cause
  • Ensure all tests pass

Benchmarks show worse performance

After optimization attempt: Investigate:
Verification:

Memory and Context Issues

”Can’t remember something we discussed”

Causes:
  • Information was forgotten/compacted
  • Happened many turns ago
  • Context limit reached
Solutions:

Maestro misunderstands context

When Maestro acts on wrong assumption: Immediate correction:
Prevention:
  • Be explicit about constraints upfront
  • Provide context in initial request
  • Correct misunderstandings early

Download and File Export Issues

Downloaded files have wrong structure

Cause: Extraction at wrong location Solution:

Zip file seems incomplete

Check:
  • Did you use correct download type?
  • Are files .gitignored?
  • Were files actually changed?
Verify:

Can’t download large session

Current behavior:
  • All downloads should work
  • Large sessions may take time
If timeout occurs:
  • Use /download-changed (smaller subset)
  • Or /download-recent (just latest files)
  • Or specify specific files

Secrets and Integration Issues

Already covered in Integrations & Secrets

Quick reference:
  • Secret not working → Check registration and activation
  • OAuth expired → Refresh in Secret Manager
  • Permission denied → Check scopes/permissions
  • Accidentally committed → Rotate immediately

Getting Help

Self-Service

  1. Ask Maestro:
  2. Search documentation:
  3. Review examples:

Community and Support

Effective Bug Reports

Include:
  • What you were trying to do
  • What you expected to happen
  • What actually happened
  • Steps to reproduce
  • Session ID (if applicable)
  • Screenshots or error messages
  • Your plan (if relevant)
Example:

Common Misconceptions

”I broke Maestro”

Reality: Almost everything is recoverable:
  • Files have iteration history (restore any version)
  • Sessions checkpoint automatically
  • Sandbox can be reset
  • Secrets are isolated
Recovery tools:
  • Restore Files
  • /reset-sandbox
  • Reload session
  • Create new session

”Maestro forgot everything”

Reality: Information persists in different forms:
  • Dialog in memories
  • Decisions in file content
  • Clone records (never forgotten)
  • Iteration history
Access forgotten context:

“This will take forever to fix”

Reality: Maestro is designed for iteration:
  • Fast failure and correction cycles
  • Can try multiple approaches quickly
  • Learns from failures
  • Often finds solutions through systematic exploration
Approach:

Debugging Maestro Itself

Maestro seems confused

Symptoms:
  • Contradictory statements
  • Repeating same mistakes
  • Not incorporating feedback
Solutions:
  1. Clear correction:
  2. Reset context:
  3. Provide explicit constraints:

Maestro making assumptions

When Maestro assumes wrong things:
Prevention:
  • State constraints explicitly
  • Provide all relevant context upfront
  • Correct assumptions immediately

Maestro asks questions instead of researching

Sometimes appropriate:
  • User-specific preferences
  • Business requirements
  • Architectural choices
Sometimes inappropriate:
  • Technical information (use Perplexity Search)
  • API documentation (use web tools)
  • Best practices (use research tools)
When inappropriate:

Performance Issues

Maestro seems slow

Expected behavior:
  • Complex reasoning takes time
  • Tool execution has inherent latency
  • Validation is thorough (not instant)
Genuine slowness:

Long response times

For research-heavy requests:

When Nothing Works

Nuclear Options

Last resort solutions (use sparingly):
  1. Reload session:
  2. New session:
  3. Contact support:

Prevention Better Than Cure

Proactive Practices

Regular maintenance:
Clear communication:
Defensive validation:

Next Steps

Troubleshooting mastered: