mirror of
https://github.com/CherryHQ/cherry-studio.git
synced 2026-01-28 06:32:08 +08:00
- Deleted README.md for AiSdkMiddlewareBuilder as it was outdated. - Removed toolChoiceMiddleware.ts as it is no longer needed. - Introduced new plugins: - noThinkPlugin: Appends '/no_think' to user messages to prevent unnecessary thinking. - openrouterGenerateImagePlugin: Configures OpenRouter for image and text modalities. - openrouterReasoningPlugin: Redacts reasoning blocks in OpenRouter responses. - qwenThinkingPlugin: Controls thinking mode for Qwen models based on provider support. - reasoningExtractionPlugin: Extracts reasoning tags from OpenAI/Azure responses. - simulateStreamingPlugin: Converts non-streaming responses to streaming format. - skipGeminiThoughtSignaturePlugin: Skips Gemini3 thought signatures for multi-model requests. - Updated parameterBuilder.ts to correct type definitions. - Added middlewareConfig.ts for better middleware configuration management. - Enhanced reasoning utility functions for better tag name retrieval. - Updated ApiService.ts and aiCoreTypes.ts for consistency with new changes. |
||
|---|---|---|
| .. | ||
| ai-sdk-provider | ||
| aiCore | ||
| extension-table-plus | ||
| mcp-trace | ||
| shared | ||