[SIGNAL-SDK-285] Claude Agent SDK stdin 조기 종료 버그 — 서브에이전트 뒤 Stream closed 에러 해결법
Claude Agent SDK(Python) 0.2.164에서 백그라운드 서브에이전트 완료 직후 stdin이 조기에 닫혀 다음 turn이 실패하던 버그가 수정됐다. hooks·can_use_tool·SDK MCP를 쓰는 에이전트라면 업그레이드와 타임아웃 설정이 필요하다.
Short-form observations, emerging patterns, and inbound signal briefs.
Claude Agent SDK(Python) 0.2.164에서 백그라운드 서브에이전트 완료 직후 stdin이 조기에 닫혀 다음 turn이 실패하던 버그가 수정됐다. hooks·can_use_tool·SDK MCP를 쓰는 에이전트라면 업그레이드와 타임아웃 설정이 필요하다.
2026년 9월 24일부터 Claude API에서 bio·frontier_llm·reasoning_extraction 카테고리로 분류된 사전 거부(refusal)는 출력이 전혀 없어도 과금된다. stop_details.category를 확인하고 비용이 새는 지점을 막는 방법을 정리한다.
vLLM 0.30.0의 Fast Start 기능 — GPU 상주 weight-cache daemon으로 엔진 재시작 시 디스크 재로딩을 건너뛰는 ipc_cache 로더 적용법과 주의점.
검색 도구가 빈 결과나 관련 없는 링크만 반환했을 때, 에이전트가 답을 지어내지 않도록 쿼리 재작성과 명시적 불확실성 응답을 설계하는 법을 정리한다.
여러 도구를 호출하는 에이전트에서 도구 하나가 실패해도 전체가 멈추지 않도록 서킷 브레이커와 그레이스풀 디그레이데이션을 설계하는 방법을 정리한다.
시스템 프롬프트로 LLM 페르소나의 톤과 출력 형식을 고정하는 실무 기법과, 그 일관성이 실제로 유지되는지 확인하는 평가 방법을 정리한다.
API가 200을 반환해도 실제 반영을 보장하지 않는 이유와, read-after-write를 독립된 관측 경로로 검증하는 설계 패턴을 결과적 일관성 개념과 함께 정리한다.
LLM 에이전트가 여러 도구 중 올바른 것을 선택하게 만드는 이름·설명·스키마 작성법을 Anthropic·OpenAI 공식 가이드 기준으로 정리한다.
.env 파일이나 systemd EnvironmentFile을 고쳤는데 실행 중인 프로세스에는 반영되지 않는 이유를 execve 수준에서 설명하고, systemd·Docker에서 실제로 반영시키는 절차를 정리한다.
WordPress REST API의 create 응답은 저장 성공만 증명한다. 공개 URL 200, canonical 태그, RSS 반영까지 자동으로 교차 검증하는 Python 스크립트를 정리한다.