Commit Graph

  • 18777b3872 style: format fix/openai-settings icarus 2025-12-02 12:04:49 +08:00
  • 8e09da1ca0 fix(verbosity): fix wrong verbosity type definition and handling in #11281 icarus 2025-12-02 12:01:23 +08:00
  • b588a43405 feat(models): add null as supported verbosity level for OpenAI models icarus 2025-12-02 11:51:18 +08:00
  • 5d0ad18e45 fix(settings): fix wrong type caused by as assertion and migration icarus 2025-12-02 11:16:52 +08:00
  • 673ef660e0 refactor(stories): update imports in Input and Switch stories v2 MyPrototypeWhat 2025-12-02 10:50:14 +08:00
  • d8790903cc Merge branch 'main' into v2 fullex 2025-12-02 10:44:47 +08:00
  • 18cd611316 fix: update @modelcontextprotocol/sdk to v1.23.0 and enhance MCP tool schemas fix/input-schema suyao 2025-12-02 04:39:24 +08:00
  • 163ae9c085 fix: properly handle thinking mode switching in qwenThinkingMiddleware fix/ollama-qwen suyao 2025-12-01 20:43:14 +08:00
  • 8d598ee3a2 feat(translate): support document files and increase size limit feat/translate-docx-process icarus 2025-12-01 20:36:50 +08:00
  • dd71c7cee3 refactor(FileStorage): extract file reading logic into reusable method icarus 2025-12-01 20:29:13 +08:00
  • 8ddf53d2d2 feat(textarea): remove TextareaContext and update stories to reflect new error handling feat/v2/textarea suyao 2025-12-01 20:28:46 +08:00
  • 3c89146458 feat(textarea): refactor TextareaInput to simplify props and remove autoSize handling suyao 2025-12-01 20:10:57 +08:00
  • b75c10d9f9 feat(ui): new Input (#11110) Phantom 2025-12-01 17:15:07 +08:00
  • 4a38fd6ebc feat(ui): new Switch (#11061) Phantom 2025-12-01 17:04:43 +08:00
  • 7f8d0b06ee Merge branch 'main' into fix/check-api-key fix/check-api-key suyao 2025-12-01 16:37:43 +08:00
  • 3e6dc56196 fix(api): add withoutTrailingSharp utility and fix # handling in formatApiHost (#11604) main Phantom 2025-12-01 16:27:33 +08:00
  • 185eff16b6 Merge remote-tracking branch 'origin/v2' into fix/v2/inputbar-cache fix/v2/inputbar-cache suyao 2025-12-01 13:53:27 +08:00
  • 4d77202afd filter: copilot feat/proxy-api-server suyao 2025-12-01 13:50:01 +08:00
  • 8c9d79a7d4 gitignore suyao 2025-12-01 13:45:52 +08:00
  • b14e48dd78 Fix custom parameters placement for Vercel AI Gateway copilot/fix-custom-parameters-field copilot-swe-agent[bot] 2025-12-01 05:13:55 +00:00
  • 67f726afb7 feat: implement API client with SWR integration for catalog management feat/v2/catalog suyao 2025-12-01 13:07:23 +08:00
  • 64fde27f9e Initial plan copilot-swe-agent[bot] 2025-12-01 05:05:10 +00:00
  • ef0f6a96dd fix: remove stale anthropic-beta header for oauth fix/stale-header icarus 2025-12-01 10:54:21 +08:00
  • 08d4509714 refactor: replace CacheService with cacheService for consistent caching in Inputbar components fullex 2025-12-01 09:12:05 +08:00
  • 2826954607 Merge branch 'main' into v2 fullex 2025-12-01 09:06:24 +08:00
  • 94a28f1055 ci(deps): bump actions/github-script from 7 to 8 dependabot/github_actions/actions/github-script-8 dependabot[bot] 2025-12-01 00:33:53 +00:00
  • c13bd85280 ci(deps): bump actions/checkout from 4 to 6 dependabot/github_actions/actions/checkout-6 dependabot[bot] 2025-12-01 00:33:48 +00:00
  • 3c56af364c ci(deps): bump peter-evans/repository-dispatch from 3 to 4 dependabot/github_actions/peter-evans/repository-dispatch-4 dependabot[bot] 2025-12-01 00:33:45 +00:00
  • 13abc2d653 Backport: PR 11558 to v2 suyao 2025-12-01 03:23:46 +08:00
  • fb9a8e7e2c fix: params map suyao 2025-12-01 02:45:27 +08:00
  • 14cc38a626 Merge remote-tracking branch 'origin/main' into feat/proxy-api-server suyao 2025-12-01 01:59:49 +08:00
  • a231952969 feat: Add model exclusion logic for the Azure OpenAI provider and update the tool call model filter. suyao 2025-12-01 01:59:41 +08:00
  • 874d69291f refactor: import suyao 2025-12-01 01:33:55 +08:00
  • 776fb27a58 fix: update Inputbar components to support dynamic textarea height adjustment fix/inputbar-resize suyao 2025-12-01 01:27:46 +08:00
  • 4a913fcef7 Refactor: Remove old cache implementation and integrate new reasoning cache service suyao 2025-12-01 00:36:55 +08:00
  • 4be5fedeec fix suyao 2025-12-01 00:07:43 +08:00
  • 163e016759 fix: enhance provider handling and API key rotation logic in AiProvider suyao 2025-12-01 00:01:01 +08:00
  • 6908f2ff87 chore: update app-upgrade-config for v1.7.1 (#11581) x-files/app-upgrade-config github-actions[bot] 2025-11-30 20:19:46 +08:00
  • b3a58ec321 chore: update release notes for v1.7.1 v1.7.1 kangfenmao 2025-11-30 19:57:44 +08:00
  • b3cd1edfdc fix: normalize provider model data fix/validate-models icarus 2025-11-30 19:51:27 +08:00
  • 0097ca80e2 docs: improve CLAUDE.md PR workflow guidelines (#11548) Phantom 2025-11-30 18:39:47 +08:00
  • 4c1466cd27 fix: update 'anthropic-beta' header and add authorization for longcat provider suyao 2025-11-30 18:35:58 +08:00
  • d968df4612 fix(ApiService): properly handle and throw stream errors in API check (#11577) Phantom 2025-11-30 18:34:56 +08:00
  • 2bd680361a fix: set CLAUDE_CONFIG_DIR to avoid path encoding issues on Windows with non-ASCII usernames (#11550) Copilot 2025-11-30 17:58:37 +08:00
  • cc676d4bef fix: improve BashTool command display and enhance ToolTitle layout (#11572) SuYao 2025-11-30 17:58:23 +08:00
  • 3b1155b538 fix: make knowledge base tool always visible regardless of sidebar settings (#11553) Phantom 2025-11-30 17:51:17 +08:00
  • 03ff6e1ca6 fix: stabilize home scroll behavior (#11576) Phantom 2025-11-30 17:31:32 +08:00
  • 350519ac0a Merge remote-tracking branch 'origin/main' into feat/proxy-api-server suyao 2025-11-30 16:47:11 +08:00
  • 706fac898a fix(i18n): clarify image-generation endpoint type as OpenAI-based (#11554) Phantom 2025-11-30 15:39:09 +08:00
  • f5c144404d fix: persist inputbar text using global variable cache to prevent loss on tab switch (#11558) Copilot 2025-11-30 15:37:45 +08:00
  • 50a217a638 fix: separate undefined vs none reasoning effort (#11562) Phantom 2025-11-30 15:37:18 +08:00
  • 444c13e1e3 fix: correct trace token usage (#11575) Phantom 2025-11-30 15:35:23 +08:00
  • 255b19d6ee fix(model): resolve doubao provider model inference issue (#11552) Phantom 2025-11-30 15:14:12 +08:00
  • 3989229f61 feat: enhance API version handling and cache functionality suyao 2025-11-30 07:10:10 +08:00
  • c6c7c240a3 Merge remote-tracking branch 'origin/main' into feat/proxy-api-server suyao 2025-11-30 02:27:07 +08:00
  • f1f4831157 fix: prevent NaN thinking timers (#11556) Phantom 2025-11-29 20:29:47 +08:00
  • 76d48f9ccb fix: address PR review issues for Volcengine integration feat/access-key suyao 2025-11-29 19:39:15 +08:00
  • 4f0cba15a0 chore: add CODEOWNERS entry for v2-refactor-temp directory fullex 2025-11-29 19:36:42 +08:00
  • 35cfc7c517 feat: add sanitizeToolsForAnthropic function to clean tool definitions for Anthropic API suyao 2025-11-29 19:12:56 +08:00
  • e255a992cc fix: type check suyao 2025-11-29 17:39:31 +08:00
  • afd44780d6 feat: improve ImageViewer context menu UX feat/copy-as-image icarus 2025-11-29 15:36:25 +08:00
  • 876f59d650 fix: resolve copy image failure for JPEG format pictures (#11529) xerxesliu 2025-11-29 14:40:49 +08:00
  • c23e88ecd1 fix: handle Gemini API version correctly for Cloudflare Gateway URLs (#11543) Phantom 2025-11-29 14:37:26 +08:00
  • 284d0f99e1 fix(anthropic): comment out CONTEXT_100M_HEADER to handle via user preferences (#11545) Phantom 2025-11-29 14:33:10 +08:00
  • 806a294508 feat: add v2-refactor-temp directory for V2 refactoring tools fullex 2025-11-29 11:55:45 +08:00
  • 143b4c46c8 refactor(preferences): update memory preference handling fullex 2025-11-29 00:37:03 +08:00
  • dd7b76750b feat(preferences): add memory, note, and UI preference mappings fullex 2025-11-28 23:27:57 +08:00
  • 13ac5d564a fix: match tool-call chunk with tool id (#11533) defi-failure 2025-11-28 20:46:52 +08:00
  • 5ff1458d0f Merge branch 'main' into v2 fullex 2025-11-28 17:22:54 +08:00
  • 3ad156108b chore: update app-upgrade-config for v1.7.0 (#11520) github-actions[bot] 2025-11-28 16:55:37 +08:00
  • e8dccf51fe feat: enhance reasoning cache integration and update provider options in unified messages suyao 2025-11-28 16:37:58 +08:00
  • 4620b71aee chore: update release notes for v1.7.0 v1.7.0 kangfenmao 2025-11-28 15:13:23 +08:00
  • ed769ac4f7 feat: add CherryAI signed fetch wrapper and enhance tool conversion to Zod schema suyao 2025-11-28 15:48:50 +08:00
  • 1b926178f1 chore: update @openrouter/ai-sdk-provider to version 1.2.8 in package.json and yarn.lock kangfenmao 2025-11-28 14:44:45 +08:00
  • 5167c927be fix: preserve openrouter reasoning with web search (#11505) Phantom 2025-11-28 13:56:46 +08:00
  • 95c18d192a feat: add reasoning cache support to AiSdkToAnthropicSSE and update unified-messages integration suyao 2025-11-28 13:42:33 +08:00
  • 534d27f37e feat: add additional model IDs for OpenAI Responses endpoint in Copilot suyao 2025-11-28 13:37:43 +08:00
  • 313be4427b Merge remote-tracking branch 'origin/main' into feat/proxy-api-server suyao 2025-11-28 13:36:33 +08:00
  • 9d34098a53 feat: enhance provider configuration and error handling for AI SDK integration suyao 2025-11-28 13:36:29 +08:00
  • d367040fd4 feat: implement reasoning cache for improved performance and error handling in AI SDK integration suyao 2025-11-28 13:11:13 +08:00
  • b18c64b725 feat: enhance support for AWS Bedrock and Azure OpenAI providers (#11510) SuYao 2025-11-28 11:00:02 +08:00
  • 7ce1590eaf fix: add null checks and type guards to all MessageAgentTools to prevent rendering errors (#11512) Copilot 2025-11-28 10:12:21 +08:00
  • 356e828422 feat: enhance AI SDK integration with middleware support and improve message handling suyao 2025-11-28 04:12:18 +08:00
  • ce25001590 feat: add shared AI SDK middlewares and refactor middleware handling suyao 2025-11-28 01:27:20 +08:00
  • 77a9504f74 Fix/condition OpenAI settings (#11509) SuYao 2025-11-27 22:45:43 +08:00
  • 77c1b77113 refactor: extract shared token counting logic in messages routes suyao 2025-11-27 22:41:18 +08:00
  • bf35902696 fix(mcp): ensure tool uniqueness by using tool IDs for multiple server instances (#11508) SuYao 2025-11-27 22:35:24 +08:00
  • f163c4d3ee fix: resolve PR review issues for Proxy API Server suyao 2025-11-27 22:28:44 +08:00
  • 0d12b5fbc2 fix(SelectModelPopup): memoize adapted models to avoid unnecessary updates (#11506) Phantom 2025-11-27 22:22:04 +08:00
  • 0f6ec3e061 feat: add new aliases for ai-core provider and core suyao 2025-11-27 22:02:50 +08:00
  • 1746e8b21f Fix MCP server confusion when multiple instances of the same server are configured (#10897) Copilot 2025-11-27 21:50:51 +08:00
  • 5d1d2b7a9b Merge remote-tracking branch 'origin/main' into feat/proxy-api-server suyao 2025-11-27 21:34:24 +08:00
  • 15c0a3881c fix: test suyao 2025-11-27 21:28:24 +08:00
  • dad9cc95ad fix: typecheck suyao 2025-11-27 21:23:28 +08:00
  • f02c0fe962 fix: typecheck suyao 2025-11-27 21:19:01 +08:00
  • 4c4102da20 feat: update agentModelFilter to exclude generate image models suyao 2025-11-27 21:10:26 +08:00
  • 2a1adfe322 feat: add ppio suyao 2025-11-27 21:00:52 +08:00
  • 36ed062b84 fix: test suyao 2025-11-27 20:55:36 +08:00
  • f225fbe3e3 feat: Implement direct processing for Anthropic SDK and refactor message handling suyao 2025-11-27 20:43:47 +08:00
  • 0836eef1a6 fix: store JSON custom parameters as strings instead of objects (#11501) (#11503) xerxesliu 2025-11-27 20:22:27 +08:00