You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
🤖 fix: add downgrade compatibility for incompatible runtime configs
When users upgrade to a version with new runtime types (like 'local' without
srcBaseDir for project-dir mode, or new 'worktree' type) and then downgrade,
the old version shows a clear error instead of crashing.
Changes:
- Add IncompatibleRuntimeError for workspaces from newer mux versions
- Add isIncompatibleRuntimeConfig helper to detect future configs
- Add incompatibleRuntime field to FrontendWorkspaceMetadata
- Show error in AIView when workspace is incompatible
- Add 'incompatible_workspace' SendMessageError type as fallback
- Mark incompatible_workspace as non-retryable
This prepares for #824 (Local/Worktree runtime distinction) by ensuring
users can safely downgrade without losing access to their other workspaces.
0 commit comments