Commit Graph

  • e5aa58722c Optimize agent message streaming with throttled persistence suyao 2025-09-22 22:29:03 +08:00
  • 8645fe4ab1 Remove persistExchange functionality and simplify agent session handling suyao 2025-09-22 22:03:47 +08:00
  • 15f216b050 Implement agent session message persistence and streaming state management suyao 2025-09-22 21:46:40 +08:00
  • b4df5bbb13 Fix agent session message persistence by saving messages immediately suyao 2025-09-22 21:06:16 +08:00
  • a17a198912 Add V2 database service integration with feature flag support suyao 2025-09-22 20:40:53 +08:00
  • 939782ac4e refactor(Tools): replace MCPToolResponse with NormalToolResponse in m… (#10303) MyPrototypeWhat 2025-09-22 19:53:10 +08:00
  • 7e369bef00 Merge branch 'feat/agents-new' into refactor/agent-assistant-unified suyao 2025-09-22 19:45:23 +08:00
  • 98c993eae8 feat: add privacy policy popups and quit functionality release/v1.5.12 kangfenmao 2025-09-22 18:42:45 +08:00
  • c3adcf663f Merge branch 'feat/agents-new' of https://github.com/CherryHQ/cherry-studio into feat/agents-new suyao 2025-09-22 19:24:54 +08:00
  • 373b2fcd78 feat: abort suyao 2025-09-22 19:24:20 +08:00
  • c9d1e30f8b fix(i18n): Auto update translations for PR #10096 GitHub Action 2025-09-22 10:49:01 +00:00
  • 761b57a834 Merge branch 'feat/agents-new' of github.com:CherryHQ/cherry-studio into feat/agents-new icarus 2025-09-22 18:48:17 +08:00
  • 632871b2f8 feat(i18n): add error message for last session deletion icarus 2025-09-22 18:48:11 +08:00
  • 52f00f08f2 feat(sessions): add session waiting state and improve deletion handling icarus 2025-09-22 18:47:24 +08:00
  • 1d5761b1fd WIP suyao 2025-09-22 18:32:19 +08:00
  • 42dbc6555c feat(sessions): make session creation async and set active session icarus 2025-09-22 17:55:21 +08:00
  • b237d9d38d fix(i18n): Auto update translations for PR #10096 GitHub Action 2025-09-22 09:50:47 +00:00
  • 1e9a811065 feat(i18n): add warning message for enabling API server icarus 2025-09-22 17:49:55 +08:00
  • 3c12f9052e feat(agents): add api server check and warning for agent features icarus 2025-09-22 17:48:05 +08:00
  • 9425437480 refactor(sessions): simplify session creation by removing modal and using direct button icarus 2025-09-22 17:14:58 +08:00
  • 2385fba695 Refactor logging levels in transform.ts and adjust JSON body parser configuration in app.ts Vaayne 2025-09-22 16:32:32 +08:00
  • 634c478e18 Update transform.ts suyao 2025-09-22 16:11:19 +08:00
  • 335bf47dbd Merge branch 'feat/agents-new' of https://github.com/CherryHQ/cherry-studio into feat/agents-new suyao 2025-09-22 16:02:20 +08:00
  • 23c4117d6f get toolName suyao 2025-09-22 16:01:58 +08:00
  • 4a5d3b31ab Add debug logging for message content blocks suyao 2025-09-22 15:21:59 +08:00
  • 17a27f0d55 Fix toolName reference and add stream event logging suyao 2025-09-22 15:18:24 +08:00
  • 8fbb93b0bf Fix toolName reference in ClaudeCode message transformation suyao 2025-09-22 15:09:34 +08:00
  • e09cd6b6d7 Fix tool result handling and session creation flow suyao 2025-09-22 15:05:03 +08:00
  • 26ac9e3c2e fix(getSdkClient): add authToken to anthropic client initialization for claude code Vaayne 2025-09-22 15:02:24 +08:00
  • 958edc0017 chore: bump version to 1.7.0-alpha.1 icarus 2025-09-22 14:44:21 +08:00
  • efa54f3435 Merge branch 'feat/agents-new' of https://github.com/CherryHQ/cherry-studio into feat/agents-new suyao 2025-09-22 14:42:41 +08:00
  • 88a2cd6659 Merge branch 'feat/agents-new' of github.com:CherryHQ/cherry-studio into feat/agents-new icarus 2025-09-22 14:41:30 +08:00
  • 4e26291a61 fix(store): ignore ts-2589 false positives and refactor preset updates icarus 2025-09-22 14:41:22 +08:00
  • f25142e597 fix(store): prevent mutation of assistant presets by using spread operator icarus 2025-09-22 14:31:35 +08:00
  • 462fc84240 fix(i18n): Auto update translations for PR #10096 GitHub Action 2025-09-22 06:29:28 +00:00
  • c97ad627d1 refactor(migration): renumber migration steps after removing step 155 icarus 2025-09-22 14:28:40 +08:00
  • 36307abc30 Merge branch 'feat/agents-new' of https://github.com/CherryHQ/cherry-studio into feat/agents-new suyao 2025-09-22 14:11:10 +08:00
  • 8d3dbcb5f8 fix(i18n): Auto update translations for PR #10096 GitHub Action 2025-09-22 06:08:24 +00:00
  • 9d9ae7ba4e feat(i18n): add error messages for agent operations icarus 2025-09-22 14:04:37 +08:00
  • 8b6682c325 feat: enterprise version v1.6.50 kangfenmao 2025-08-22 12:47:47 +08:00
  • d682045655 refactor(AgentSettings): remove unused agentModel variable and TODO comment icarus 2025-09-22 14:02:44 +08:00
  • 381397ed31 style(AgentSettings): remove overflow-y scroll and adjust overflow settings icarus 2025-09-22 13:59:05 +08:00
  • 4484f39525 feat(agent): enhance agent settings with accessible paths management icarus 2025-09-22 13:56:09 +08:00
  • 82c08128b6 refactor(useModels): merge default filter with provided filter icarus 2025-09-22 12:28:03 +08:00
  • 8cd40a471e refactor(agent): replace agent type label map with switch statement icarus 2025-09-22 12:14:45 +08:00
  • bd6428d473 refactor(AgentSettings): extract modal content into separate component for better readability icarus 2025-09-22 11:22:57 +08:00
  • 87d9c7b410 feat: add client ID generation and update user agent headers in AppUpdater kangfenmao 2025-09-11 21:00:51 +08:00
  • d7960140dc feat(claudecode): add allowedTools to session configuration in invoke method Vaayne 2025-09-22 09:55:26 +08:00
  • d7052b547f refactor(agents): remove unused agent entities and related code icarus 2025-09-22 00:34:29 +08:00
  • 6aaef9b7be docs: remove completed TODO comment from Sessions component icarus 2025-09-22 00:21:45 +08:00
  • b246676257 chore(AgentEssentialSettings): add todo comment for future enhancements icarus 2025-09-22 00:19:25 +08:00
  • 0e4b1820e7 Merge branch 'feat/agents-new' of github.com:CherryHQ/cherry-studio into feat/agents-new icarus 2025-09-22 00:16:25 +08:00
  • 1833092998 fix(useAgent): handle fake agent id to prevent unnecessary API calls icarus 2025-09-22 00:16:19 +08:00
  • 67a6a6a445 fix: support leadingspace to avoid normal text (#10264) SuYao 2025-09-22 00:11:27 +08:00
  • 00717126e5 fix(i18n): Auto update translations for PR #10096 GitHub Action 2025-09-21 16:07:26 +00:00
  • 3816076464 refactor(i18n): reorganize translation keys and add new entries icarus 2025-09-22 00:06:18 +08:00
  • 710592b053 refactor(agents): rename useModels to useApiModels and extract model label component icarus 2025-09-22 00:04:15 +08:00
  • 828c22310d feat(AgentSettings): add model selection to agent essential settings icarus 2025-09-21 23:39:06 +08:00
  • f45b744318 feat(AgentSettings): add model selection to essential settings icarus 2025-09-21 23:31:13 +08:00
  • f49d3791b6 refactor(AgentSettings): restructure settings components for better reusability icarus 2025-09-21 22:41:09 +08:00
  • ea62294bd8 refactor(agent-settings): extract shared components and improve styling icarus 2025-09-21 22:16:15 +08:00
  • bfe2e87f59 feat(agent-settings): add prompt settings tab and refactor essential settings icarus 2025-09-21 21:27:04 +08:00
  • 4f8507036a feat(image): add Qwen-Image models in the Siliconflow (#10268) QiyuanChen 2025-09-21 21:09:37 +08:00
  • 6f6944d003 chunk type suyao 2025-09-21 20:14:05 +08:00
  • 4216ffd0da fix(i18n): Auto update translations for PR #10096 GitHub Action 2025-09-21 09:26:30 +00:00
  • a32fad06a0 Merge remote-tracking branch 'origin/main' into feat/agents-new Vaayne 2025-09-21 17:25:02 +08:00
  • 1a49972583 ♻️ refactor: standardize tool management and API responses Vaayne 2025-09-21 17:23:04 +08:00
  • a09c52424f 💄 style: format code with yarn format Vaayne 2025-09-21 16:44:54 +08:00
  • b869869e26 feat: implement comprehensive Claude Code OAuth integration and API enhancements Vaayne 2025-09-21 16:42:46 +08:00
  • acf2f4758f fix(note&knowledge): failed to add external notes to knowledge (#10210) George·Dong 2025-09-21 11:35:04 +08:00
  • c3b2af5a15 refactor: streamline session handling and enhance message transformation Vaayne 2025-09-21 00:31:04 +08:00
  • 01ffd4c4ca refactor(ClaudeCodeService): remove unused anthropicService import and update oauth handling Vaayne 2025-09-20 23:26:37 +08:00
  • a5d4a01ad8 feat: support claude code oauth and api key Vaayne 2025-09-20 23:21:17 +08:00
  • abf368e558 bump: version 1.6.0-rc.3 v1.6.0-rc.3 kangfenmao 2025-09-20 21:38:56 +08:00
  • 4d266fddb1 fix(AgentEssentialSettings): prevent unnecessary updates when name unchanged icarus 2025-09-20 21:37:54 +08:00
  • 20dd4794b0 refactor(AgentSettings): remove redundant toast notification after save icarus 2025-09-20 21:35:37 +08:00
  • 7b96900726 refactor(agents): extract update agent logic into separate hook icarus 2025-09-20 21:31:44 +08:00
  • 043a4fb5ca docs(i18n): translate essential settings to chinese icarus 2025-09-20 21:18:21 +08:00
  • 82e144be4c feat(i18n): add accessible paths translations and settings entry icarus 2025-09-20 21:13:00 +08:00
  • 9b22e1671f refactor(agent-settings): replace agent modal with dedicated settings popup icarus 2025-09-20 21:11:58 +08:00
  • 7999149901 style(Assistants): adjust button width and formatting for consistency icarus 2025-09-20 20:28:26 +08:00
  • c70a5d63aa refactor(home/Tabs): replace redux state with local state for active tab icarus 2025-09-20 20:24:24 +08:00
  • d1067bb6b3 refactor(home/tabs): reorganize components and implement topic/session switching icarus 2025-09-20 20:18:31 +08:00
  • b43b4b581e refactor(home/Tabs): restructure tabs components and add section names icarus 2025-09-20 19:44:20 +08:00
  • 55645a75cc merge it suyao 2025-09-20 17:27:43 +08:00
  • 5ac09d5311 refactor: migrate to toast from antd message (#10233) Phantom 2025-09-20 16:58:41 +08:00
  • 86a2780e2c Add initial chunk emission for agent response processing refactor/agent-align suyao 2025-09-20 16:58:24 +08:00
  • 36f86ff2b9 Refactor/agent align (#10276) SuYao 2025-09-20 16:56:53 +08:00
  • d960a42d6e Set default active agent and session on load suyao 2025-09-20 16:41:15 +08:00
  • 3ae1b3d4cb Improve model name resolution for agent sessions suyao 2025-09-20 16:33:56 +08:00
  • 1c045231c8 Extract model name from session model string suyao 2025-09-20 16:28:16 +08:00
  • 282aa6e81a Simplify provider display name logic and add debug logging suyao 2025-09-20 16:23:37 +08:00
  • 117e390cf1 Support API models with provider_name field in getModelName suyao 2025-09-20 16:05:18 +08:00
  • 34b05a138b Add loading state with spinner and i18n support to SessionsTab suyao 2025-09-20 15:58:33 +08:00
  • 6c233fef9f Add smooth animations to SessionsTab and Sessions components suyao 2025-09-20 15:55:42 +08:00
  • 1c813aa6c3 Merge branch 'refactor/agent-align' of https://github.com/CherryHQ/cherry-studio into refactor/agent-align suyao 2025-09-20 15:52:32 +08:00
  • dd5592ddbb Optimize chat components with memoization and shared layout suyao 2025-09-20 15:49:40 +08:00
  • 6e9d8a1747 fix(i18n): Auto update translations for PR #10276 GitHub Action 2025-09-20 07:24:06 +00:00
  • cee78c6610 Add provider_name field to model objects and improve display suyao 2025-09-20 15:19:11 +08:00
  • 0b2dfbb88f Add accessible paths management to agent configuration suyao 2025-09-20 14:53:08 +08:00