anthropics / anthropics/claude-agent-sdk-python

Large memory spike when spawning helper processes

Đang mở
#434 4 bình luận 0 reaction 0 người được giao Xem trên GitHub
bug
Ngôn ngữ chính
Python
Star
8.1k
Fork
1.3k
Merge trung bình
2 ngày 31 phút
Pull request đã merge (30 ngày)
1

Mô tả

Since upgrading to Claude Agent Python SDK 0.1.18, I am commonly seeing the following while running `client.query(query)` followed by `client.receive_response()`:

```
ERROR:claude_agent_sdk._internal.query:Fatal error in message reader: Command failed with exit code -9 (exit code: -9)
Error output: Check stderr output for details
```

After which the method fails with the error:

```
Command failed with exit code -9 (exit code: -9)
```

After this has occurred once, subsequent calls to `client.query` fail with the error:

```
Cannot write to terminated process (exit code: -9)
```

Exit code 9 is often caused by OOM Killer, meaning the process ran out of memory. These errors don't always happen immediately. Sometimes the SDK works for one or two calls, and then this happens.

This could potentially be caused by a memory leak in Claude Code.

Original issue: https://github.com/daytonaio/daytona/pull/3208

Hướng dẫn đóng góp

Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.