The Wire · Showcase
WORKFLOW LANDS TYPESCRIPT 6, EVE SHIPS SLACK SDK PARITY
By RepoJournal · Filed · About Vercel
Workflow upgraded to TypeScript 6 while fixing display bugs across compression and metadata panels, and Eve standardized Slack webhook handling on the Chat SDK.
Workflow pushed three fixes overnight that tighten the UI without breaking internals. TypeScript 6 arrived [1] with SWC baseline restoration, metadata panel styling now matches the attributes section [2], and the compressed workflow error display got corrected [3] by scoping decompression to read paths only. Eve made two strategic moves toward SDK parity: Slack webhook handling [4] and format primitives [5] both migrated to runtime-free Chat SDK libraries while preserving Eve's existing public API and HITL interactions. Eve also accepted dev URL request headers [6] with support for custom auth and userinfo credentials, fixed subagent child prompt routing [7], and updated workflow package dependencies to 5.0.0 beta [8]. Next.js cut redundant server-reference-manifest entries from Turbopack [9], preserved repeated search params in client cache keys [10], and pulled upstream React fixes [11]. AI SDK fixed tool approval response pruning [12] to handle selective message removal correctly, reported Chat Completions stream mismatches with custom endpoints [13], mapped Anthropic code execution deltas properly [14], and updated konsistent to beta with restored harness conventions [15].
Action items
- → Update workflow packages to 5.0.0 beta in dependent services vercel/eve [plan]
- → Test Turbopack server reference manifests in your next.js builds vercel/next.js [monitor]
- → Review tool approval response handling if using selective pruneMessages vercel/ai [plan]
References
- [1] Upgrade workspace to TypeScript 6 (#2700) vercel/workflow
- [2] fix(web-shared): align metadata panel styling with attributes section (#2604) vercel/workflow
- [3] Fix compressed workflow error display (#2680) vercel/workflow
- [4] refactor(slack): use chat sdk webhook primitives ↗ vercel/eve
- [5] refactor(slack): use chat sdk format primitives ↗ vercel/eve
- [6] feat(eve): accept dev URL request headers ↗ vercel/eve
- [7] fix(eve): separate subagent child prompt descriptions ↗ vercel/eve
- [8] chore(eve): dependencies - update workflow packages ↗ vercel/eve
- [9] fix(turbopack): dedupe filename/exportedName in server-reference-manifest worker entries (#95242) vercel/next.js
- [10] fix: preserve repeated search params in client page segment cache keys (#94863) vercel/next.js
- [11] Upgrade React from `247fbb45-20260622` to `68631c04-20260626` ↗ vercel/next.js
- [12] fix(ai): prune orphaned tool approval responses ↗ vercel/ai
- [13] feat(openai): report Chat Completions stream mismatch ↗ vercel/ai
- [14] fix(anthropic): correctly map delta type when code execution tools are used ↗ vercel/ai
- [15] chore: update `konsistent` to beta release, restore unlocked harness conventions ↗ vercel/ai
FAQ
- What changed in Vercel on June 30, 2026?
- Workflow upgraded to TypeScript 6 while fixing display bugs across compression and metadata panels, and Eve standardized Slack webhook handling on the Chat SDK.
- What should Vercel teams do about it?
- Update workflow packages to 5.0.0 beta in dependent services • Test Turbopack server reference manifests in your next.js builds • Review tool approval response handling if using selective pruneMessages
- Which Vercel repositories shipped on June 30, 2026?
- vercel/workflow, vercel/eve, vercel/next.js, vercel/ai