工具结果明明传回去了
Whning0513/deepseek-protocol-doctor · 技能
我在接 DeepSeek tool calling 时碰到过几类很像“模型抽风”的问题:工具结果明明传回去了,请求还是 400
★ 2GitHub 星标
0分支
2026-08-15最近更新
Python开发语言
MIT许可证
主要功能
- deepseek_protocol_check检查请求和消息历史。
- tool message 找不到对应的 tool_call_id,或者一轮调用还没收齐结果就开始了下一轮
- deepseek_stream_check检查保存下来的 SSE / JSONL 流。
- thinking 工具循环里,assistant 原样返回的 reasoning_content 被客户端丢掉
- function.arguments 还没拼完就被当成 JSON 解析
使用条件
- 这是请求检查器,不是 benchmark,也不会判断回答质量。
- 没有内置 tokenizer,所以只做静态的 max_tokens 检查,不给出假装精确的 token 数。
安装命令
dsh plugin --profile web add github:Whning0513/deepseek-protocol-doctor