缺陷 / 严重 / LLM 适配器
electron/harness/adapters/ollama.adapter.ts
Ollama API 在开启 thinking 模式时,推理内容字段名为 thinking,但当前代码读取的是 reasoning_content。 这导致 Ollama 模型的全部推理内容被静默丢弃,前端永远无法显示思考过程,也无法用于上下文压缩判断。
thinking
reasoning_content
// 修改前 reasoningContent: chunk.choices?.[0]?.delta?.reasoning_content; // 修改后 reasoningContent: chunk.choices?.[0]?.delta?.thinking ?? chunk.choices?.[0]?.delta?.reasoning_content; // 兼容旧版
使用 Ollama + qwen3 / deepseek-r1 等支持 thinking 的模型测试,确认 reasoning_delta 事件正常发射。
No dependencies set.
The note is not visible to the blocked user.
问题类型
缺陷 / 严重 / LLM 适配器
文件位置
electron/harness/adapters/ollama.adapter.ts问题描述
Ollama API 在开启 thinking 模式时,推理内容字段名为
thinking,但当前代码读取的是reasoning_content。这导致 Ollama 模型的全部推理内容被静默丢弃,前端永远无法显示思考过程,也无法用于上下文压缩判断。
影响
建议修复
验证
使用 Ollama + qwen3 / deepseek-r1 等支持 thinking 的模型测试,确认 reasoning_delta 事件正常发射。