Skip to content

feat(ai): support DeepSeek reasoning effort and preserve empty reasoning replay#605

Merged
GCWing merged 2 commits intoGCWing:mainfrom
wsp1911:main
May 8, 2026
Merged

feat(ai): support DeepSeek reasoning effort and preserve empty reasoning replay#605
GCWing merged 2 commits intoGCWing:mainfrom
wsp1911:main

Conversation

@wsp1911
Copy link
Copy Markdown
Collaborator

@wsp1911 wsp1911 commented May 8, 2026

Summary

  • add DeepSeek reasoning effort support for OpenAI-compatible and Anthropic-compatible requests
  • show DeepSeek reasoning effort as high / max in model config
  • preserve empty reasoning / thinking blocks during replay

wsp1911 added 2 commits May 8, 2026 16:18
- Track structurally present reasoning/thinking fields through stream processing and round execution.
- Replay empty reasoning content for OpenAI and Anthropic adapters when providers require it.
- Add regression tests for empty reasoning/thinking stream cases and provider message conversion.
…ormats

- expose DeepSeek reasoning effort as high/max in the model config UI
- add DeepSeek reasoning_effort handling for OpenAI-compatible and Anthropic-compatible requests
@wsp1911 wsp1911 marked this pull request as ready for review May 8, 2026 08:30
@GCWing GCWing merged commit 175bb7c into GCWing:main May 8, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants