Issue Description
在 IntelliJ IDEA 中使用 Qoder 对选中的 Java 代码进行优化时,经常出现生成异常的问题。
具体表现为:选中一段 Java 代码后,点击编辑器左侧的 Qoder 图标,会弹出一个对话框。在对话框中输入类似"优化这段代码""帮我重构这段代码"等指令后,Qoder 会一直停留在"生成中"状态,长时间没有返回结果;或者虽然生成结束,但输出内容为空,只显示空行,没有任何有效的代码或说明。
该问题影响日常 Java 开发中对局部代码的优化、重构和代码审查使用。
Steps to Reproduce
-
打开 IntelliJ IDEA。
-
打开一个 Java 项目。
-
进入任意 Java 类文件。
-
选中一个方法体或一段 Java 代码。
-
点击选中代码左侧出现的 Qoder 图标。
-
此时会弹出一个 Qoder 对话框。
-
在对话框中输入指令,例如:“优化这段代码"或"帮我重构这段代码”。
-
提交指令后,等待 Qoder 生成结果。
Expected Behavior
Qoder 应该能够正常分析当前选中的代码,并返回有效的优化结果,例如:
-
优化后的 Java 代码;
-
对代码可读性的改进;
-
对复杂 if-else 逻辑的简化;
-
对变量命名、方法拆分的优化建议;
-
对空指针、异常处理、日志打印等问题的改进建议;
-
对优化点的文字说明。
生成过程应正常结束,并展示有意义的内容。
Actual Behavior
实际使用过程中,Qoder 经常出现以下异常情况:
-
一直停留在"生成中"状态,长时间没有返回任何结果;
-
生成结束后输出内容为空;
-
只生成空行,没有任何有效代码或说明;
-
没有对选中的代码进行优化或替换;
-
多次重试后,仍然可能出现同样问题。
该问题主要发生在 IntelliJ IDEA 中通过"选中代码片段 → 点击左侧 Qoder 图标 → 在弹出的对话框中输入优化指令"的场景。
Screenshots / Screen Recordings
Operating System
操作系统:Windows 11
系统架构:x64
Current Qoder Version
Qoder Version:0.17.2
IDE:IntelliJ IDEA Build #IU-261.22158.277, built on March 25, 2026
Plugin Version:0.17.2
