Common failures
Trust blocks, MCP mismatches, PTY vs subprocess, and HITL stalls.
Trust blocks run
Symptom: /run or pytxo run refuses to spawn; dry-run still works.
Fix: Trust the folder and pick a tier:
pytxo trust orbit
# or Galaxy if you want HITL gates
pytxo trust galaxySee Folder trust.
Missing agent CLI
Symptom: Spawn fails because claude, agy, codex, etc. are not found.
Fix: Install the agent CLI on PATH, then smoke with:
pytxo run --agents 1 --cmd "your-cli --help"Guide: Testing agent CLIs.
PTY vs subprocess
Symptom: Interactive agent CLIs hang or misbehave under subprocess.
Fix: Prefer the default PTY backend. Force subprocess only when needed (CI without a TTY):
pytxo run --execution subprocess --cmd "echo pytxo"Set execution_backend in config if you need a permanent override.
MCP path or version mismatch
Symptom: Cursor cannot start the server, or tools fail after a CLI upgrade.
Fix:
- Point
commandat the same release aspytxo(which pytxo-mcp/where.exe pytxo-mcp). - Set
PYTXO_REPOto the absolute git root. - Restart the MCP client after changing config.
HITL stalls (Galaxy)
Symptom: Agents pause waiting for approval.
Fix:
pytxo hitl list
pytxo hitl approve <id>
# or deny
pytxo hitl deny <id>In the Hypervisor Shell with an empty prompt: Tab to select, a approve, x deny. Desktop: Approvals panel.
Writable .pytxo/
Symptom: Doctor fails on data dir or HITL persistence.
Fix: Ensure the repo (or configured data_dir) can create .pytxo/data. Avoid read-only mounts for the worktree root.