mirror of
https://github.com/CherryHQ/cherry-studio.git
synced 2026-02-16 15:44:45 +08:00
* feat(providers): 添加对支持URL上下文的提供者类型的检查 新增 `isSupportUrlContextProvider` 函数用于检查提供者是否支持URL上下文功能 * fix(InputbarTools): 修复URL上下文按钮显示条件判断 添加对模型提供者是否支持URL上下文的检查 * fix(gemini): 修复原生工具与函数调用同时启用时的冲突 当同时启用web搜索和URL上下文工具时,如果已存在函数调用工具,则添加警告日志提示当前不支持同时使用 * feat(i18n): 限制 Gemini 同时使用网页上下文与 MCP 工具 添加多语言翻译文案和功能实现,当用户尝试同时启用网页上下文和 MCP 工具时,显示警告提示并自动禁用网页上下文 * perf(WebSearchButton): 使用定时器优化更新性能避免卡顿 移除startTransition并使用useTimer的setTimeoutTimer来延迟更新操作,解决updateAssistant导致的快捷面板关闭卡顿问题 * feat(i18n): 限制 Gemini 原生搜索工具与函数调用的同时使用 添加对 Gemini 原生搜索工具与函数调用同时使用时的冲突检测 更新相关国际化文案和功能实现 * fix(GeminiAPIClient): 修复工具使用模式判断逻辑 当工具使用模式为'prompt'时应该允许使用native tool * reafactor: 简化 Gemini 模型下工具使用模式的 URL 上下文和网页搜索检查逻辑 * fix(WebSearchButton): 修复条件判断 * refactor(utils): 提取函数工具使用模式判断逻辑到单独函数 * test(assistant): 添加工具使用模式功能的单元测试 * refactor(InputbarTools): 使用isGeminiModel函数替代字符串检查 简化模型类型检查逻辑,提高代码可读性和维护性 * perf(Inputbar): 使用setTimeoutTimer替代startTransition解决性能问题 |
||
|---|---|---|
| .. | ||
| src | ||
| index.html | ||
| miniWindow.html | ||
| selectionAction.html | ||
| selectionToolbar.html | ||
| traceWindow.html | ||