When /stop sends SIGTERM, the runner now calls AbortController.abort() on the Claude SDK query, allowing graceful cleanup of in-flight API requests before the process exits. Falls back to SIGKILL after 5s.
When /stop sends SIGTERM, the runner now calls AbortController.abort() on the Claude SDK query, allowing graceful cleanup of in-flight API requests before the process exits. Falls back to SIGKILL after 5s.