검색
← 릴리스 노트

Workflow SDK의 사용자 정의 클래스 직렬화

Vercel · 기능추가 · 2026.04.02

Workflow SDK에서 사용자 정의 클래스 인스턴스를 워크플로와 스텝 함수 사이에 전달할 수 있게 됐습니다.

교안에 영향

예전 문서의 사용자 정의 클래스는 워크플로와 스텝 함수 사이에 직접 전달되지 않는다는 안내가 더 이상 맞지 않습니다.

요약

- Workflow SDK가 `@workflow/serde`를 통해 사용자 정의 클래스 직렬화를 지원합니다. - `WORKFLOW_SERIALIZE`와 `WORKFLOW_DESERIALIZE`를 구현해 클래스별 직렬화·역직렬화 방식을 정의할 수 있습니다. - 사용자 정의 클래스 인스턴스를 워크플로와 스텝 함수 사이의 인자와 반환값으로 자동 전달할 수 있습니다. - `@vercel/sandbox`의 예시처럼 사용자 정의 직렬화를 활용한 적용 사례와 문서가 추가됐습니다.

바뀐 것

새 기능 4

  • Workflow SDK가 사용자 정의 클래스 직렬화를 지원합니다.
  • `@workflow/serde` 패키지가 추가되었습니다.
  • `WORKFLOW_SERIALIZE`와 `WORKFLOW_DESERIALIZE`를 구현해 클래스별 직렬화와 역직렬화를 정의할 수 있습니다.
  • 사용자 정의 클래스 인스턴스를 워크플로와 스텝 함수 사이의 인자와 반환값으로 전달할 수 있습니다.

기타 1

  • `@vercel/sandbox`를 활용한 예시 애플리케이션과 직렬화 문서가 안내됩니다.

원문 제목 · Custom Class Serialization in Workflow SDK