{"repo":"NousResearch/hermes-agent","public_id":"15700","display_label":"DeepSeek/Anthropic thinking mode explicit disable fixes","summary":"These issues and PRs address problems where omitting an explicit 'thinking: disabled' parameter causes API errors on DeepSeek and Anthropic third-party endpoints. The work involves wiring thinking/reasoning_effort mode settings explicitly through provider profiles and API calls.","subsystem":"agent/transports","counts":{"members":5,"open_issues":0,"open_issues_distinct":0,"open_prs":0,"closed_issues":1,"merged_prs":1,"attempt_prs":3},"landed_fix":{"status":"merged_to_main","basis":"structural","pr":26648},"resolution":{"state":"resolved","by":"pr-26648"},"freshness":{"state":"verified","last_verified_at":"2026-05-16T00:03:27+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.4},"fix_edges":[{"issue_number":15700,"pr_number":26648,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true},{"issue_number":17212,"pr_number":26648,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true},{"issue_number":17825,"pr_number":26648,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true}],"members":[{"kind":"issue","number":15700,"title":"DeepSeek API: Missing 'thinking: disabled' parameter causes 400 error","url":null,"state":"closed"},{"kind":"pr","number":15712,"title":"fix(anthropic): send thinking=disabled explicitly on third-party endpoints (#15700)","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#15700","number":15700},{"kind":"pr","value":"#26648","number":26648},{"kind":"pr","value":"#15700","number":15700},{"kind":"pr","value":"#17212","number":17212},{"kind":"pr","value":"#17825","number":17825}],"category":"uncategorized","implication":"needs_llm"},"merged":false,"is_fix_pr":true,"fix_tier":"suggested","fix_detail_withheld":true},{"kind":"pr","number":21668,"title":"fix(deepseek): send explicit thinking:disabled when reasoning is off","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"cd9470f41638bd515db096cd934c463205790110","number":0},{"kind":"commit","value":"068c24f8a4203e86de32b0d84ccaf047e8cd6ef7","number":0},{"kind":"pr","value":"#17225","number":17225}],"category":"implemented_elsewhere","implication":"superseded"},"merged":false,"is_fix_pr":true,"fix_tier":"suggested","fix_detail_withheld":true},{"kind":"pr","number":22218,"title":"fix(deepseek): add native thinking/reasoning_effort support","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"cd9470f41638bd515db096cd934c463205790110","number":0}],"category":"implemented_elsewhere","implication":"superseded"},"merged":false},{"kind":"pr","number":26648,"title":"fix(deepseek): wire thinking-mode via DeepSeekProfile (closes #15700, #17212, #17825)","url":null,"state":"merged","close_reason":{"category":"merged","implication":"superseded"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["plugins/model-providers/deepseek/__init__.py","scripts/release.py","tests/plugins/model_providers/test_deepseek_profile.py"]}],"trust":{"default_tier":"verified","includes_suggested":false}}