SCM Panel Auto-Opens After Every AI Response (无法关闭)
Issue Description
SCM (Source Control Management) panel automatically opens in the sidebar after every AI conversation, even when there are no file changes or Git operations. This behavior cannot be disabled through settings and severely disrupts the user experience.
影响: 严重干扰用户体验,每次对话后都需要手动关闭侧边栏。
Steps to Reproduce
- Open Qoder IDE
- Open any workspace
- Send any message to the AI assistant
- Wait for AI response to complete
- Observe: SCM panel automatically opens in the right/left sidebar
触发时机:
- After user sends a message → Panel pops up
- After AI finishes responding → Panel pops up again
- Regardless of whether there are any file changes → Always pops up
Expected Behavior
- When there ARE file changes: Show notification badge (optional), but do NOT auto-open the panel
- When there are NO file changes: Do NOT show SCM panel at all
- Only show SCM panel when user manually triggers it (press
Ctrl+Shift+Gor click SCM icon)
Actual Behavior
- SCM panel always auto-opens after every AI interaction
- This happens regardless of whether files were modified or not
- Cannot be disabled through VS Code settings or Qoder settings
- Even completely disabling Git integration does not prevent this behavior
已尝试的解决方案(均无效):
-
VS Code 标准设置 - 全部无效:
{ "git.enabled": false, "git.autorefresh": false, "scm.countBadge": "off", "scm.autoPublish": false, "scm.alwaysShowProviders": false, "git.openChangeDiff": false, "git.openDiffOnClick": false, "files.watcherExclude": { "**/*": true }, "files.autoSave": "off" } -
禁用 Git 仓库 - 无效:
- 重命名
.git文件夹为.git.disabled - 完全移除 Git 检测
- 重命名
-
Qoder 自定义设置 - 不存在或无效:
{ "qoder.autoShowChanges": false, "qoder.showScmAfterResponse": false }
Screenshots / Screen Recordings
不录视频了,流程就是下面说的这样
- 发送一条消息给 AI
- 展示 SCM 面板自动弹出
- 显示没有任何文件变更 (git status 为空)
- AI 回复后 SCM 面板再次弹出
Operating System
- OS: Windows11
- Workspace Type: Local folder
- Git Status: Problem occurs with or without Git enabled
Current Qoder Version
[请填写 - Menu → About Qoder → Copy]
查看方法:
- 点击顶部菜单 Help (或 Qoder Logo)
- 选择 About Qoder
- 点击 Copy 复制版本信息
- 粘贴到此处
Additional Context
相关设置文件位置:
工作区配置:d:\myEnv\QoderWork_AgentWorkSpace\semB\secu\proj\.vscode\settings.json
全局配置:C:\Users\CassiDyablo\AppData\Roaming\Qoder\User\settings.json (推测)
问题性质:
- 这是一个用户体验问题,而非功能错误
- SCM 面板本身工作正常,但自动弹出的行为过于激进
- 无法通过任何已知设置关闭此行为
优先级: 中高 - 严重影响日常使用体验
影响范围: 所有频繁使用 AI 助手的 Qoder 用户
建议修复方案:
- 添加设置选项:
AI Assistant > Auto Show Changes After Response(默认 false) - 改为只显示通知角标,不自动展开面板
- 智能判断:只在实际有文件变更时才提示
报告时间: 2026-03-12
报告者: Qoder 用户