Terminal Issues
DirectTerminal: posix_spawnp failed error
DirectTerminal: posix_spawnp failed error
Symptom: Terminal in browser shows “Connected” but blank. WebSocket logs show:Root Cause: node-pty prebuilt binaries are incompatible with your system.Fix: Rebuild node-pty from source:Permanent fix: The postinstall hook automatically rebuilds node-pty:
When this happens:
- After
pnpm install(uses cached prebuilts) - After copying the repo to a new location
- On some macOS configurations with Homebrew Node
Configuration Issues
No agent-orchestrator.yaml found
No agent-orchestrator.yaml found
Symptom: API returns 500 with “No agent-orchestrator.yaml found”Fix: Ensure config exists in the directory where you run Or run the init wizard:
ao start, or symlink it:Port already in use
Port already in use
Symptom: Error starting dashboard: “Port 3000 already in use”Solution:
When running multiple projects, each needs a different
port: value in its config.YAML parse error
YAML parse error
Symptom: Config validation fails with YAML syntax error.Common issues:
- Incorrect indentation (use 2 spaces, not tabs)
- Missing quotes around strings with special characters
- Typo in field names
Authentication Issues
gh auth failed
gh auth failed
LINEAR_API_KEY not found
LINEAR_API_KEY not found
Symptom: Linear integration fails with missing API key error.Solution:
Permission denied when spawning
Permission denied when spawning
Symptom: Agent doesn’t have permissions for git operations.Solution:
Runtime Issues
tmux not found
tmux not found
Symptom: Error: “tmux command not found”Solution: Install tmux:
Workspace creation failed
Workspace creation failed
Symptom: Orchestrator can’t create worktrees or clones.Solution:
Session not found
Session not found
Symptom: Session ID doesn’t exist or was already destroyed.Solution:
Agent Issues
Agent not responding
Agent not responding
Installation Issues
Node version too old
Node version too old
Symptom: Error stating Node.js version is below 20.Solution:
Build fails
Build fails
Symptom:
pnpm build fails with errors.Solution:Web dashboard shows 404s
Web dashboard shows 404s
Symptom: Dashboard fails to load or shows 404 errors.Solution: The web app expects
agent-orchestrator.yaml in working directory:Debugging Tips
Enable Verbose Logging
Attach to tmux Session
Inspect Session Metadata
Check Session Status via API
Check tmux Sessions
Getting Help
If you encounter an issue not covered here:- Check existing issues: GitHub Issues
- Review the SETUP.md guide
- Join the community discussions
- File a new issue with:
- Error messages and logs
- Your configuration (sanitized)
- Steps to reproduce
- Environment details (OS, Node version, etc.)
