개발? 새발!
개발·코드·도구

개발? 새발!

개발·코드·도구을 더 깊이 이해하고, 일상에 필요한 답을 찾아가는 기록.

노란 배경 위에 은색 방열판과 금색 접점이 보이는 RAM 모듈 두 개

Python LangGraph Store로 새 대화에도 사용자 설정 이어 쓰기

새 대화에서 thread_id가 바뀌어도 사용자 설정을 유지하려면, 설정을 Store의 사용자별 namespace에 저장하고 매 실행마다 같은 user_id로 조회하면 돼요. 대화 상태는 체크포인터에 맡기고, 언어·응답 형식처럼 대화를 넘어 적용할 값만 따로 저장하는…

2026.09.29
네이비 배경에 민트 강조색을 사용한 세 텍스트 카드. 취소 요청은 상태 표시, 취소 확인은 종료 경로 선택, 종료 확인은 작업 완료 대기라는 차이를 설명한다.

Swift Task.cancel()이 바로 멈추지 않는 이유와 취소 처리 예제

Task.cancel()은 실행 중인 코드를 강제로 끊는 명령이 아니에요. 작업에 취소를 요청하고, 작업이 그 신호를 확인해 종료하도록 하는 협력적 취소 방식이에요. 반복문에 취소 확인이 없거나 try?로 취소 오류를 삼키면 이후 코드가…

2026.09.17