- • ServerError는 이미 공개 DataPart가 주입된 protocol-level 오류이므로 그대로 전파합니다.
- • input-required와 auth-required는 오류가 아니라 HITL 제어 흐름입니다.
- • StreamPartialFailure는 부분 성공으로 강등하지 않고 같은 failed 경로로 보냅니다.
- • LlamonApplicationError는 code, reason, extra를 그대로 보존합니다.
- • 그 밖의 Python 예외는 중앙 매핑표로 공개 오류 코드에 변환합니다.
- • 내부 traceback이나 비공개 구현 세부는 응답에 노출하지 않습니다.
- • 가능하면 thread checkpoint에서 flow error context를 읽습니다.
- • 복구한 중간 artifacts를 먼저 추가한 뒤 failed 상태를 전송합니다.
- • checkpoint 조회 실패가 원래 오류 응답을 가리지 않도록 best effort로 처리합니다.