Follow Discord
Sweep 03 Nov 2026 · 22:27Z Build v2.1.318 536 read Stable v2.1.311 Latest v2.1.318 Next v2.1.318 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.317 ·

A timed-out background process is sent its stop signal only once

When a process Claude Code started times out, it now logs why and sends the stop signal to that process and its children only once

You'll notice Bug Fixes
JSON All of v2.1.317
You'll noticeTier: how much it should matter to you
1Useful: my rating, 1 to 5
1Signal: worth watching, 1 to 5
Process ManagementArea: what it touches
Bug FixesKind: in v2.1.317,
Bug FixesSection of the release
What

When a process that Claude Code started runs past its time limit, Claude Code stops it by sending SIGTERM, a standard signal that asks a program to shut down. This is sent to the whole process tree, meaning the process and any processes it started. Claude Code now logs the reason for the timeout and sends SIGTERM to a given process tree only once. If the timeout path runs again for the same tree, Claude Code logs that the tree was already sent SIGTERM and does not send another.

Previously the signal was sent directly inside the timeout handling, with no shared check.

Why

This avoids sending repeated stop signals to the same processes, and the log line makes it clear why a process was stopped.

See this entry in the whole of v2.1.317 →

Feedback