Checks DeepSeek tool loops
Whning0513/deepseek-protocol-doctor · skills
I've had a couple of kind of problems with DeepSeek tool calling: the tool was sent back, and the request was 400.
★ 2GitHub stars
0Forks
2026-08-15Last updated
PythonLanguage
MITLicense
Key features
- Deepseek protocol checkCheck the history of requests and messages.
- Tool call id, or the next round starts with a rotation and confiscation.
- Deepseek stream checkCheck saved SSE/ JSONL streams.
- Thinking Tool Cycle, returning returninlist content lost by client
- We've been working on it, funcing.arguments are being used as JSON analysis.
Requirements
- This is a request checker, not benchmark, and does not judge the quality of the answer.
- No internal tokenizer, so only static max tokens check, without giving a fake exact number of tokens.
Install command
dsh plugin --profile web add github:Whning0513/deepseek-protocol-doctor