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].
One email a day. Unsubscribe in one click.
Keep up with Vercel in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.
One email a day. Unsubscribe in one click. Read a past issue →
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