Repository navigation
v1.4.1
本次更新是一次常规修复版本,主要修复 Agent 工具调用、内容审核与 Gemini 适配器相关问题。
新特性
- adapter-gemini: 补全 Gemini 3.5 / 3.6 / 3.7 / 3.8 的思考等级支持,模型匹配改为覆盖全部
gemini-3.x的 pro / flash 家族,并按官方限制过滤不受支持的等级现在可直接选用gemini-3.6-flash-medium-thinking、gemini-3.7-flash-low-thinking等带等级后缀的模型(#1045)
修复 & 改进
- core: 修复流式响应下内容审核被绕过的问题。开启审核时改为等待完整回复生成后统一审核,再渲染、分段和发送;数组内容会先合并相邻文本片段再审核,修复多行思维链等跨段规则被绕过的问题(#1049)
- core: 移除 Agent 执行器的工具输入自动修复逻辑,模型传入的
toolInput现在原样交给工具自身 schema 校验(仅保留工具名纠正)。(#1050) - extension-agent: MCP 图片工具结果在上传到 ChatLuna 存储后,会额外返回包含文件名与 URL 的文本块,模型现在可以引用该图片或直接向用户展示链接(#1043)
- extension-agent:
file_read读取图片 / 音频 / 视频 / PDF 时改为按当前模型能力返回多模态内容块,不再把 base64 当作文本返回;模型不支持对应模态、MIME 不在白名单或文件超出大小限制时会返回明确提示(#1046) - extension-agent: 统一
grep/glob的路径参数名为filePath,修复模型传filePath时该参数被静默丢弃、导致搜索回退到整个 scope 的问题(#1047)
What's Changed
- chore(packages): bump adapter versions by @dingyi222666 in #1042
- fix(agent): report uploaded image url in MCP image tool results by @dingyi222666 in #1043
- feat(adapter-gemini): 补全 gemini 3.5 / 3.6 / 3.7 / 3.8 的思考等级支持 by @dingyi222666 in #1045
- fix(agent): return multimodal content from file_read for media files by @dingyi222666 in #1046
- fix(core): preserve censor across streamed replies by @Hoshino-Yumetsuki in #1049
- fix(agent): name path parameters filePath in grep and glob by @dingyi222666 in #1047
- fix(core): 移除工具输入自动修复 by @Procyon-Nan in #1050
- fix(adapters): update moyuu sign-up link to chatluna affiliate by @dingyi222666 in #1051
- chore(packages): bump versions by @dingyi222666 in #1052
Full Changelog: v1.4.0...v1.4.1