Repository navigation
fix(executor): clear project thread hints on removal - #2178
Conversation
|
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (6)
📝 WalkthroughWalkthroughWorkspace removal now distinguishes project IDs from workspace paths when pruning Codex state, including thread workspace hints. Runtime project removal synchronizes Workbench state and clears related selections. A connection settings test receives an explicit timeout. ChangesCodex global state cleanup
Workbench runtime project removal
Connection settings test timing
Estimated code review effort: 3 (Moderate) | ~20 minutes Possibly related PRs
Suggested reviewers: ✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Summary
Root causes
runtime.workspaces.removeremoved the project root but retainedthread-workspace-root-hints, allowing the executor to reconstruct the project.creatingtask for two minutes, keeping the removed project visible.Validation
pnpm --filter wework e2e:desktop:cloud)This fixes the cloud desktop E2E follow-up discovered after #2173.
Summary by CodeRabbit
Bug Fixes
Tests