Files
vercel__workflow/.changeset/extract-stream-ids-circular.md
2026-07-09 12:30:23 -07:00

396 B

@workflow/core
@workflow/core
patch

Fix extractStreamIds overflowing the stack on circular references. The hydrated observability data it walks comes from devalue, which preserves circular and repeated references, so a step result containing a cycle would crash run inspection (wf inspect and the web dashboard) with a RangeError. The traversal now tracks visited containers and skips cycles.