ae90681d9b
- Gate the tree/diff/status loads (and 5s poll) on workspaceStatus being active/idle, so we no longer hammer the 'workspace is not active' endpoint while a worker is still picking up the job - Show a 'Setting up your workspace…' pending state instead of surfacing startup as a console error / stale-workspace recovery box; escalate to a softer 'still waiting' hint after 90s if no worker picks it up - Auto-reload the diff and file tree (debounced) whenever the agent records a workspace change or a turn starts/ends, so diffs appear without a manual Refresh - The recovery box now only appears for a genuinely lost workspace (Convex reports active but the worker can't reach it)