IDEA插件Inline Chat一直生成中或者生成空行

Issue Description

在 IntelliJ IDEA 中使用 Qoder 对选中的 Java 代码进行优化时,经常出现生成异常的问题。

具体表现为:选中一段 Java 代码后,点击编辑器左侧的 Qoder 图标,会弹出一个对话框。在对话框中输入类似"优化这段代码""帮我重构这段代码"等指令后,Qoder 会一直停留在"生成中"状态,长时间没有返回结果;或者虽然生成结束,但输出内容为空,只显示空行,没有任何有效的代码或说明。

该问题影响日常 Java 开发中对局部代码的优化、重构和代码审查使用。


Steps to Reproduce

  1. 打开 IntelliJ IDEA。

  2. 打开一个 Java 项目。

  3. 进入任意 Java 类文件。

  4. 选中一个方法体或一段 Java 代码。

  5. 点击选中代码左侧出现的 Qoder 图标。

  6. 此时会弹出一个 Qoder 对话框。

  7. 在对话框中输入指令,例如:“优化这段代码"或"帮我重构这段代码”。

  8. 提交指令后,等待 Qoder 生成结果。


Expected Behavior

Qoder 应该能够正常分析当前选中的代码,并返回有效的优化结果,例如:

  • 优化后的 Java 代码;

  • 对代码可读性的改进;

  • 对复杂 if-else 逻辑的简化;

  • 对变量命名、方法拆分的优化建议;

  • 对空指针、异常处理、日志打印等问题的改进建议;

  • 对优化点的文字说明。

生成过程应正常结束,并展示有意义的内容。


Actual Behavior

实际使用过程中,Qoder 经常出现以下异常情况:

  1. 一直停留在"生成中"状态,长时间没有返回任何结果;

  2. 生成结束后输出内容为空;

  3. 只生成空行,没有任何有效代码或说明;

  4. 没有对选中的代码进行优化或替换;

  5. 多次重试后,仍然可能出现同样问题。

该问题主要发生在 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