AI Briefing

Workflow SDK에서 커스텀 클래스 직렬화

·2026.04.03 08:23

핵심 내용

Workflow SDK가 커스텀 클래스 인스턴스 전달을 지원한다.

자세히 보기

Workflow SDK가 커스텀 클래스 serialization을 지원해 workflow와 step function 사이에 자체 클래스 인스턴스를 주고받을 수 있게 됐다.

기존에는 primitive, object, array, Date, Map, Set 같은 표준 JavaScript 타입만 처리할 수 있었고, custom class는 복원 방법이 없어 지원되지 않았다. 이제 @workflow/serde 패키지로 각 클래스에 WORKFLOW_SERIALIZE와 WORKFLOW_DESERIALIZE 정적 메서드를 구현하면 된다.

이 방식이 적용되면 클래스 인스턴스를 arguments와 return value로 그대로 넘길 수 있고, serialization system이 자동으로 변환과 복원을 처리한다. 예시로는 @vercel/sandbox에서 이 기능을 활용해 DX를 크게 개선한 사례가 소개됐으며, 전체 예제와 문서도 함께 제공된다.

이 한국어 요약은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.

AI 처리 방식을 확인하거나, 요약 오류와 출처 표기 문제, 삭제 요청을 문의 · 건의로 알려주세요.