Docs
Troubleshooting
Solutions for common issues when working with TRW. For initial setup, see the Quickstart.
Start with the fastest checks
Check these first. They resolve the most common onboarding and day-to-day failures in a few seconds.
- 01Check
Confirm the selected client surface
Check that the generated MCP config for the client you selected still contains its TRW entry.
- 02Check
Confirm the executable
Run which trw-mcp from the same environment that launches your client, then restart or reconnect that client.
- 03Check
Start with project context
Call trw_session_start() before other TRW tools so middleware can load learnings and recover an active run.
Then match the failure to a category
If the quick checks do not fix it, use the category below that matches where the failure occurs: MCP connection, local setup, runtime behavior, or deployment.
MCP server issues
Installation and setup
Runtime errors
Docker and local storage
WSL2 file system notes
- Retry an intermittent ENOENT once; if it repeats, confirm the executable and generated client path instead of treating it as transient.
- For persistent issues, work in the Linux filesystem (~/) instead of /mnt/c/.
- Set WATCHPACK_POLLING=true for Next.js hot-reload (already set in dev compose).
Where to go next
If this is an install or access problem, go back to quickstart. If the issue is configuration-, auth-, or environment-specific, continue into configuration or the hosted API reference.