{"repo":"NousResearch/hermes-agent","public_id":"35847","display_label":"Anthropic thinking signature errors after orphan tool-call stripping","summary":"Members center on Anthropic extended-thinking requests where stripping orphaned tool calls from an assistant turn may leave a stale thinking signature, linked to a reported non-retryable HTTP 400 loop after an interrupted parallel tool batch. Three items are fix proposals (two share the same title, one differs in approach: dropping vs. demoting thinking blocks) and one is a bug report.","subsystem":"agent","counts":{"members":4,"open_issues":0,"open_issues_distinct":0,"open_prs":0,"closed_issues":1,"merged_prs":1,"attempt_prs":2},"landed_fix":{"status":"merged_to_main","basis":"structural","pr":35859,"merged_at":"2026-05-31T13:14:34+00:00"},"resolution":{"state":"resolved","by":"pr-35859"},"freshness":{"state":"verified","last_verified_at":"2026-05-31T13:14:34+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.5},"fix_edges":[{"issue_number":35847,"pr_number":35859,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-05-31T13:14:34+00:00"}],"members":[{"kind":"issue","number":35847,"title":"[Bug]: extended-thinking + interrupted parallel tool batch → non-retryable HTTP 400 crash-loop (stale thinking signature)","url":null,"state":"closed"},{"kind":"pr","number":35846,"title":"fix(anthropic): demote dead thinking signature when orphan-strip mutates the latest turn","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"64628ea89","number":0},{"kind":"pr","value":"#35859","number":35859}],"category":"merged_via","implication":"superseded"},"merged":false},{"kind":"pr","number":35855,"title":"fix(anthropic): drop thinking blocks when orphan-strip mutates an assistant turn","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"64628ea89b1d5624f47b402edd54b13afd335123","number":0},{"kind":"pr","value":"#35859","number":35859},{"kind":"pr","value":"#35847","number":35847}],"category":"implemented_elsewhere","implication":"superseded"},"merged":false},{"kind":"pr","number":35859,"title":"fix(anthropic): demote dead thinking signature when orphan-strip mutates the latest turn","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["agent/anthropic_adapter.py","scripts/release.py","tests/agent/test_anthropic_adapter.py"]}],"trust":{"default_tier":"verified","includes_suggested":false}}