工作区自动编辑文件功能失败

## 【问题反馈】工作区自动编辑文件功能失败

问题描述

在 Qoder IDE 中打开项目工作区后,AI 助手可以正常读取所有 `.cs` 文件内容,但所有自动修改文件的操作(如 `search_replace`、`edit_file` 等)均失败,错误提示类似:

  • `edit_file failed`
  • `panic`
  • `sql_query_error`

环境信息

  • **Qoder 版本**:0.2.23
  • **操作系统**:Windows 24H2
  • **项目路径**:`e:\projects\garage-manage`
  • **项目类型**:.NET 6.0 + WinForm + C#
  • **问题出现时间**:2025-12-22

复现步骤

  1. 在 Qoder IDE 中打开工作区:`e:\projects\garage-manage`
  2. 使用 AI 助手尝试自动修改任意 `.cs` 文件(例如 `Forms\ParkingTaskEditForm.cs`)
  3. 观察到所有自动修改操作都会返回内部错误,文件内容未发生任何改变

预期行为

AI 助手应该能够正常执行自动文件编辑操作,就像在我的另一个项目中那样(另一个项目的自动修改功能完全正常)。

实际行为

所有自动修改操作都失败,错误信息显示内部异常(`panic` / `sql_query_error`),但文件读取功能正常。

对比信息

  • **正常项目**:同一账号下的另一个项目工作区,AI 助手可以正常自动修改文件
  • **异常项目**:当前这个 `garage-manage` 工作区,无论如何操作(包括复制到新目录、重新打开)都无法自动修改文件

附加说明

怀疑是该工作区对应的"远程编辑通道/文件写入接口"存在配置异常或损坏。请帮忙检查:

  1. 该工作区的写文件权限配置是否正常
  2. 后端编辑服务对该工作区的连接状态
  3. 是否需要重建该工作区或迁移到新的工作区实例

期望支持

希望能够修复该工作区的自动编辑功能

感谢反馈,想了解下,您说的这个工作区是指这种形式的么

image

还是说是文件夹形式的

项目文件夹吧,上述描述是qoder整理的。问题就是我现在有一个项目,qoder无法自动编辑代码了。

我很着急,麻烦尽快给看下什么原因。我现在没法开展下一项工作。

多久时间能有反馈,这个问题始终存在,焦急等待中。

我们看了下日志,可能是你工作区的SQLite数据库处于损坏或不一致状态导致的,稍等我确认下解决方案

我遇到有问题的这个项目没有使用SQLite,另一个项目有用到,但是用到SQLite的项目目前没有遇到问题,请确认。

你好,请问这个问题什么时候会有结果?,能否修复?

那就是你上次提交了日志 我看错了,你新的这个问题提交了么?

我只有一个问题,没有新的问题:问题就是我现在有一个项目,qoder无法自动编辑代码了

e:\xxxx\garage-manage,你的目录中间xxxx这里是不是有个空格?看下呢,换个目录试试

最早的目录是有个空格,出问题后,我已经将项目复制出来一份,重新打开一个目录也是不行,新的目录是没有空格的

Qoder 0.2.24更新了,可以更新到最新的再试试