Issue Description
Qoder使用自定义skill时显示读取SKILL.md异常,但不影响使用,以下为Qoder自我排查结果:
文件完全干净:无 null 字节、无控制字符、无 CRLF。这说明 read_file 工具本身对包含中文字符的 Markdown 文件存在判断问题,而非文件内容有问题。
文件实际上是完全合法的 UTF-8 文本,只是 read_file 工具误判了。这是工具层面的限制,不是文件问题。
总结
| 检查项 | 结果 |
|---|---|
| 文件大小 | 6716 字节 |
| UTF-8 编码 | |
| Null 字节 | |
| 控制字符 | |
| CRLF 换行 | |
read_file 工具 |
结论:SKILL.md 文件本身完全正常,是 read_file 工具对含有大量中文 UTF-8 字符的文件存在误判。 这是工具的已知限制,无法从文件端修复。
实际使用中 skill 功能不受影响——grep_code 可以正常读取文件内容,代码生成脚本也可以正常运行。现在可以直接使用此 skill 生成代码,请提供您的 SQL 建表语句即可。
Steps to Reproduce
Expected Behavior
Actual Behavior
Screenshots / Screen Recordings
Operating System
Windows远程WSL
Current Qoder Version (Menu → About Qoder → Copy)
版本: 0.5.2
VSCode Version: 1.100.0 (system setup)
提交: 74d77c7d1ac40a2322fcdbb2d50483a04f2580a6
日期: 2026-03-05T08:02:34.492Z
Electron: 37.7.0
Chromium: 138.0.7204.251
Node.js: 22.20.0
V8: 13.8.258.32-electron.0
OS: Windows_NT x64 10.0.26100
