Commit Graph

  • 005cd730b0 refactor(providers): 重构基础 providers 定义和类型导出 icarus 2025-08-29 18:30:00 +08:00
  • 86635eef49 refactor(SvgPreview): add tag use and animate (#9660) one 2025-08-29 18:29:52 +08:00
  • 3d131dc213 feat(OrchestrateService): 添加提示变量替换功能 icarus 2025-08-29 17:53:19 +08:00
  • b5c1530d97 docs(OrchestrateService): 添加注释说明暂时未使用的类和函数用途 icarus 2025-08-29 17:53:05 +08:00
  • 25c94dc2f0 fix: mcp tags overflow (#9662) one 2025-08-29 17:29:27 +08:00
  • c376426cdf fix: useAssistant hook 导致快捷助手渲染问题 (#9657) Konv Suu 2025-08-29 17:19:22 +08:00
  • a2326ee825 refactor(transformParameters): 移除DEFAULT_MAX_TOKENS并替换console.log为logger.debug icarus 2025-08-29 17:13:23 +08:00
  • 2f5cd78f7f chore(deps): bump mermaid, shiki, tanstack, etc. (#9658) one 2025-08-29 16:17:55 +08:00
  • 70c6478278 chore(package): bump version to 1.6.0-beta.2 v1.6.0-beta.2 MyPrototypeWhat 2025-08-29 16:01:45 +08:00
  • 0944faf8e5 refactor(aiCore): clean up KnowledgeSearchTool and searchOrchestrationPlugin MyPrototypeWhat 2025-08-29 16:01:11 +08:00
  • ffbbec879b refactor: provider list and urlSchema popup (#9626) one 2025-08-29 15:51:33 +08:00
  • 6a1918deef feat(releaseNotes): update release notes with new features and improvements MyPrototypeWhat 2025-08-29 15:23:58 +08:00
  • c9d0265872 refactor(aiCore): enhance temperature and TopP parameter handling MyPrototypeWhat 2025-08-29 15:06:34 +08:00
  • 2ca5116769 refactor(aiCore): streamline provider options and enhance OpenAI handling MyPrototypeWhat 2025-08-29 14:20:03 +08:00
  • e5416827cb fix: missing model icons (#9650) Yongfu 2025-08-29 14:17:11 +08:00
  • efeada281a feat(aiCore): introduce provider configuration enhancements and initialization MyPrototypeWhat 2025-08-29 13:34:15 +08:00
  • c769e3aa41 Merge branch 'feat/aisdk-package' of https://github.com/CherryHQ/cherry-studio into feat/aisdk-package suyao 2025-08-29 13:08:30 +08:00
  • 2212aac6f7 fix(inputbar): conditionally display knowledge icon based on MCP tools visibility suyao 2025-08-29 13:08:00 +08:00
  • 49cd9d6723 chore(aiCore): update version to 1.0.0-alpha.11 and refactor model resolution logic MyPrototypeWhat 2025-08-29 12:20:22 +08:00
  • 1735a9efb6 feat(ErrorBlock): add centered modal display for error details MyPrototypeWhat 2025-08-29 11:30:16 +08:00
  • 1b86997f14 refactor(aiCore): enhance completions methods with developer mode support MyPrototypeWhat 2025-08-29 11:14:38 +08:00
  • cf777ba62b feat(inputbar): enhance MCP tools visibility with prompt tool support suyao 2025-08-29 07:02:00 +08:00
  • 4918628131 feat(i18n): add error detail translations and enhance error handling UI suyao 2025-08-29 06:55:25 +08:00
  • fee6ad58d1 refactor(errorHandling): improve error serialization and update error handling in callbacks suyao 2025-08-29 06:12:16 +08:00
  • a30df46c40 feat(aihubmix): add 'type' property to provider configuration for Gemini integration suyao 2025-08-29 04:20:32 +08:00
  • 3004f84be3 refactor(modelResolver): replace ':' with '|' as the default separator for model IDs suyao 2025-08-29 04:12:48 +08:00
  • 279ab8f808 feat: add batch delete functionality for files page (#9636) Pleasure1234 2025-08-29 00:57:24 +08:00
  • 144012b980 test: link and hyperlink (#9638) one 2025-08-29 00:37:14 +08:00
  • 95ff67e99c fix(ImageViewer): prevent double menu, improve icons (#9637) one 2025-08-29 00:25:58 +08:00
  • 649a2a645c feat: capture iframe as image (#9607) one 2025-08-28 21:22:56 +08:00
  • 46e731dee0 chore: update electron-builder.yml to exclude unnecessary Tesseract.js core files from build (#9631) beyondkmp 2025-08-28 21:05:58 +08:00
  • 9551c49452 feat(release): update version to 1.6.0-beta.1 and enhance release notes with new features, improvements, and bug fixes v1.6.0-beta.1 MyPrototypeWhat 2025-08-28 18:25:45 +08:00
  • e312c84a0e chore(config): add new aliases for ai-core in Vite and TypeScript configuration MyPrototypeWhat 2025-08-28 18:12:46 +08:00
  • 626a5ed4f1 fix: qwen-mt translate (#9627) Phantom 2025-08-28 17:06:38 +08:00
  • 8240493685 fix: not using system default terminal on deepin (#9527) Hualet Wang 2025-08-28 16:52:06 +08:00
  • 3d0fb97475 chore(dependencies): update ai and related packages to version 5.0.26 and 1.0.15 MyPrototypeWhat 2025-08-28 16:11:08 +08:00
  • d10ba04047 refactor(aiCore): streamline type exports and enhance provider registration MyPrototypeWhat 2025-08-28 15:26:34 +08:00
  • f95b9cef77 feat: System (MacOS & Windows) OCR (#9572) Phantom 2025-08-28 15:28:27 +08:00
  • 4b7023f855 fix(i18n): 更新多语言文件中 websearch.fetch_complete 的翻译格式 icarus 2025-08-28 15:11:52 +08:00
  • 5f096ecf8c refactor(logging): 将console替换为logger以统一日志管理 icarus 2025-08-28 14:52:59 +08:00
  • 168cc36410 fix(i18n): backup/restore progress (#9622) one 2025-08-28 14:26:45 +08:00
  • a12d627b65 feat(types): add VertexProvider type for Google Cloud integration suyao 2025-08-28 12:22:14 +08:00
  • 7bda658022 Merge remote-tracking branch 'origin/main' into feat/aisdk-package MyPrototypeWhat 2025-08-28 12:03:41 +08:00
  • 2dbe9c1e0e feat(Link): add hyperlink tooltips (#9620) Teo 2025-08-28 11:54:50 +08:00
  • e222ba5459 fix: missing dependency (#9615) Phantom 2025-08-28 11:52:10 +08:00
  • 190ee76cf1 refactor(preload): update action item type to SelectionActionItem fullex 2025-08-28 10:54:12 +08:00
  • 83fea49ed2 Merge branch 'main' of https://github.com/CherryHQ/cherry-studio into wip/data-refactor fullex 2025-08-28 10:52:05 +08:00
  • 69252f6177 fix(CodeToolsService): open new terminal tab for command execution (#9610) beyondkmp 2025-08-28 09:24:15 +08:00
  • 7407bb335d feat: more abort control (#9267) Phantom 2025-08-27 23:56:11 +08:00
  • aaa0eb7140 feat: user filter models (#8953) Phantom 2025-08-27 22:55:14 +08:00
  • 6376bbb9a7 fix: mcp-auto-install cannot start (#9015) Phantom 2025-08-27 22:46:42 +08:00
  • c01642ef22 fix: decode Bing redirect URLs in LocalBingProvider (#9593) Pleasure1234 2025-08-27 21:34:01 +08:00
  • bfcb215c16 fix(aiCore): update tool call status and enhance execution flow MyPrototypeWhat 2025-08-27 19:37:10 +08:00
  • fc48aa4349 feat(ProviderSettings): implement provider cleanup with conflict resolution feat/provider-reset suyao 2025-08-27 17:46:16 +08:00
  • 72f4584b0f fix(aihubmix): gemini image generation (#9601) SuYao 2025-08-27 16:26:46 +08:00
  • 1b3fcb2e55 chore(aiCore): bump version to 1.0.0-alpha.10 in package.json MyPrototypeWhat 2025-08-27 16:23:08 +08:00
  • 9c01e24317 feat(aiCore): enhance provider management and registration system MyPrototypeWhat 2025-08-27 16:17:57 +08:00
  • 941f86008b fix: restrict using gemini native tools and mcp tools simultaneously (#9361) Phantom 2025-08-27 14:37:46 +08:00
  • fac8e91d3a refactor(DraggableList): remove antd List component (#9565) one 2025-08-27 14:37:26 +08:00
  • 773d8dd4c3 refactor(ProviderSettings): streamline provider cleanup logic suyao 2025-08-27 14:33:53 +08:00
  • ce14d15ba3 feat: support openrouter gemini 2.5 flash image preview (#9587) yyhhyyyyyy 2025-08-27 13:03:50 +08:00
  • 92ab338640 fix: remove Content-Length header and add duplex option in putFile (#9576) Pleasure1234 2025-08-27 12:07:57 +08:00
  • 2ce9314a10 refactor(aiCore): improve type handling and response structures MyPrototypeWhat 2025-08-27 11:23:30 +08:00
  • f273621082 fix(models): enhance model type checks for function calling and web s… (#9579) SuYao 2025-08-27 00:50:47 +08:00
  • e7a1a43856 feat(ProviderSettings): enhance provider data management on mount suyao 2025-08-27 00:19:46 +08:00
  • ddc5f46e9b feat: goto provider settings from models popup (#9573) one 2025-08-27 00:04:52 +08:00
  • 7a0da13676 fix(qwen3): fix qwen3 thinking control by soft command (#9568) Phantom 2025-08-26 22:41:10 +08:00
  • 267b41242d fix: move topic prompt handling to message thunk and fix prompt logic (#9569) Yricky 2025-08-26 22:20:16 +08:00
  • 5bbc35695a refactor(ProxyManager): enhance bypass rule matching and logging (#9546) beyondkmp 2025-08-26 20:54:27 +08:00
  • eac71f1f43 refactor(TranslateService): remove content parameter to reduce token (#9567) beyondkmp 2025-08-26 19:30:23 +08:00
  • 0c7e221b4e feat(aiCore): add MemorySearchTool and WebSearchTool components MyPrototypeWhat 2025-08-26 17:59:52 +08:00
  • bd4ba47e61 feat(models): support qwen-flash & deepseek v3.1 (limited) (#9539) Phantom 2025-08-26 17:43:29 +08:00
  • cd2d59c6a1 fix: onprogress handler error (#9540) HydrogenE7 2025-08-26 17:10:21 +08:00
  • 5e31c809e1 fix(openai): Gemma system message (#9561) Phantom 2025-08-26 16:32:45 +08:00
  • 82d4637c9d chore(aiCore): bump version to 1.0.0-alpha.9 in package.json MyPrototypeWhat 2025-08-26 16:19:41 +08:00
  • 84eef25ff9 feat(aiCore): enhance dynamic provider registration and refactor HubProvider MyPrototypeWhat 2025-08-26 16:17:01 +08:00
  • 961984df24 fix: add sharp dependency for image processing and improve ocr (#9554) beyondkmp 2025-08-26 14:34:16 +08:00
  • e956a9ad35 refactor(CopilotService): streamline token file handling and improve error management (#9552) beyondkmp 2025-08-26 14:33:47 +08:00
  • f9869ef453 Revert "fix(hooks): type safe useAssistant (#9428)" kangfenmao 2025-08-26 10:55:06 +08:00
  • 53dcda6942 feat(aiCore): introduce Hub Provider and enhance provider management lizhixuan 2025-08-26 00:31:41 +08:00
  • 7bb3826cdd feat: ocr image to translate (#9423) Phantom 2025-08-26 00:21:26 +08:00
  • 0af5a85f67 feat: Image OCR (#9409) Phantom 2025-08-26 00:13:24 +08:00
  • 3d7a64a11d fix: stream output option should not be true when undefined (#9518) Phantom 2025-08-25 20:41:26 +08:00
  • 548916e6e1 feat(McpServersList): add a search bar (#9520) one 2025-08-25 20:35:48 +08:00
  • ffa2eb57b1 refactor(Svg): relax sanitizer rules (#9522) one 2025-08-25 20:35:32 +08:00
  • fd7d2b7580 fix(codetool): quote executable path to handle spaces (#9519) George·Dong 2025-08-25 20:02:13 +08:00
  • 57702f545d fix(OpenAIApiClient): 适配glm 4.5 toolcall (#9516) SuYao 2025-08-25 19:49:52 +08:00
  • 1764be8a30 style(selection-toolbar): use primary color for selection toolbar (#9515) Phantom 2025-08-25 19:49:23 +08:00
  • ead0e22c60 [WIP]refactor(aiCore): restructure models and introduce ModelResolver MyPrototypeWhat 2025-08-25 19:46:51 +08:00
  • e90b9a5a95 fix: unexpected anthropic model recognization (#9517) SuYao 2025-08-25 19:41:00 +08:00
  • a398010213 feat(QuickPanel): Soft hide and symbol toggle fix(#9326) (#9371) Jason Young 2025-08-25 16:06:14 +08:00
  • 417f90df3b feat(dependencies): update @ai-sdk/openai and @ai-sdk/provider-utils versions MyPrototypeWhat 2025-08-25 16:04:47 +08:00
  • 65c15c6d87 feat(aiCore): update ai-sdk-provider and enhance message conversion logic suyao 2025-08-25 14:40:48 +08:00
  • c49201f365 fix: Knowledge Search Not Open Target (#9504) Chen Tao 2025-08-25 14:20:15 +08:00
  • 070614cd3c feat: new dnd list (#9311) one 2025-08-25 14:19:56 +08:00
  • cce88745c2 feat: add seed-36b <seed:think></seed:think> parser support (#9498) JwinPBE 2025-08-25 06:12:14 +00:00
  • 4b02878390 fix: follow-up to PR#9384 (#9495) Yuhang 2025-08-25 13:16:15 +08:00
  • 2633a1429a chore(vscode): improve VSCode launch configurations for debugging (#9483) George·Dong 2025-08-25 10:46:45 +08:00
  • b2e33f892a fix(CodeTool): Code页面显示不全 (#9492) George·Dong 2025-08-25 10:46:18 +08:00
  • 8925d7d546 feat: translate history star (#9433) Phantom 2025-08-25 00:10:41 +08:00