Skip to content

Dev/fix display#10

Open
jgbai wants to merge 10 commits into
alexazhou:masterfrom
jgbai:dev/fix_display
Open

Dev/fix display#10
jgbai wants to merge 10 commits into
alexazhou:masterfrom
jgbai:dev/fix_display

Conversation

@jgbai

@jgbai jgbai commented May 27, 2026

Copy link
Copy Markdown

No description provided.

jgbai added 5 commits May 27, 2026 17:52
# Conflicts:
#	frontend
#	src/service/roomService/core.py
DeepSeek V4 thinking mode requires all assistant messages to include the
reasoning_content field when any assistant message in the conversation has
it. Early assistant messages (from before thinking mode was active, or
surviving after compact) have reasoning_content=None which gets excluded by
exclude_none=True serialization, causing a 400 error from the API.

Also update frontend submodule with workspace file link support.
@alexazhou

Copy link
Copy Markdown
Owner

这个 MR 变动较大,需要补充下背景,说明下这些改动具体是为了达到什么效果

jgbai added 3 commits May 28, 2026 10:35
…istant messages

The previous fix only padded reasoning_content when existing messages already had it.
But DeepSeek V4 requires the field on ALL assistant messages when using thinking mode,
even if no previous message had reasoning_content. Now we detect thinking mode models
by model name prefix (deepseek-r1/v4/pro, glm-4/z1) and pad unconditionally.
@jgbai

jgbai commented May 28, 2026

Copy link
Copy Markdown
Author

补充了对话消息引用、对话链接预览的能力

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