【Bug反馈】VSCode插件切换会话模式卡住 + Webview Service Worker错误

环境信息

  • 操作系统: Windows 10/11 (win32 10.0.26200)
  • VSCode版本: 1.109.5
  • iFlow插件版本: iflow-cli-vscode-ide-companion-0.3.6
  • iFlow CLI版本: 最新版
  • 日期: 2026年3月1日

问题描述

问题1:切换会话模式卡住
在VSCode的iFlow插件中,从YOLO模式切换到其他模式时,界面一直显示"正在切换会话",无法完成切换。重启VSCode后问题依
然存在。

问题2:Webview Service Worker错误
在操作过程中出现以下错误:
加载 Web 视图时出错: Error: Could not register service worker: InvalidStateError: Failed to register a
ServiceWorker: The document is in an invalid state.

已尝试的解决方案(均未解决)

  1. 清理IDE状态文件

    • 删除 .iflow\ide\ide-*.json
    • 删除 .iflow\tmp* 临时文件
  2. 清理VSCode缓存

    • 清理 %APPDATA%\Code\Cache
    • 清理 %APPDATA%\Code\GPUCache
    • 清理 %APPDATA%\Code\CachedData
    • 清理 %APPDATA%\Code\Service Worker
    • 清理 %APPDATA%\Code\Session Storage
    • 清理 %APPDATA%\Code\Local Storage
    • 清理 %APPDATA%\Code\WebStorage
  3. 完全重启VSCode

    • 关闭所有VSCode进程后重新打开

相关日志文件

  • .iflow\log\console-*.log
  • .iflow\projects-C-Users-gggkk\session-*.jsonl

期望结果
希望能够在YOLO模式和其他模式之间正常切换,不再出现卡住和Webview错误。

了解,我用windows试试;感谢反馈