{"version":"2.1.286","anchor":"thinking-display-400-detection-now-uses-a-shared-regex-hook","canonical_anchor":"thinking-display-400-detection-now-uses-a-shared-regex-hook","heading":"Thinking display errors and remote tool results handled differently","tier":"internal","area":"API Requests","url":"https:\/\/changelogs.core-directive.com\/v\/2.1.286\/e\/thinking-display-400-detection-now-uses-a-shared-regex-hook","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.286","markdown":"### Thinking display errors and remote tool results handled differently\n\nClaude Code reworked how it spots rejected thinking display settings, and now processes tool results from workers before passing them on\n\n**Unclear.** What the processing does to tool results, and whether the error pattern itself changed, is not clear.\n\n**What**\n\nThe check that spots the API rejecting the setting for how thinking is displayed was moved into a shared, prepared pattern. Separately, tool results coming from worker or remote agents are now processed before Claude Code passes them on.\n\n**Why**\n\nThis may change how Claude Code retries after that error and what tool results look like to programs using Claude Code through its SDK.\n\n- Area: API Requests\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 1\/5"}