The Wire · Showcase
SLACK ADAPTER GETS FINE-GRAINED CLIENT CONTROL, AI SDK FRAMEWORK SUITE ROLLS STEADY PATCHES
By RepoJournal · Filed · About Vercel
Vercel/chat ships WebClient configuration options for Slack adapters, while the AI SDK ecosystem closes SSE handling gaps and bumps dependencies across Vue, Svelte, React, and RSC frameworks.
The Slack adapter in vercel/chat now exposes webClientOptions [1], letting you configure retry logic, per-request timeouts, custom headers, and rate-limit behavior on underlying WebClient instances. This applies to both default and per-token clients for multi-workspace setups, giving you surgical control where you needed blanket configuration before. Meanwhile, @ai-sdk/mcp@1.0.51 [2] patches a critical SSE handling bug that was dropping messages without explicit event fields, the kind of silent failure that makes AI integrations unreliable. The rest of the AI SDK suite rolled patches across all major framework integrations [3] [4] [5] [6], keeping the dependency graph synchronized at ai@5.0.202. On the workflow side, the world-vercel adapter switched event endpoints to v4 wire format [7], moving from verbose shapes to length-prefixed frames with CBOR metadata, a format change that stays transparent at the public API level but cuts wire overhead. Documentation around run idempotency landed [8], finally codifying the hook-token pattern for duplicate-sensitive work that teams have been asking about.
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 @ai-sdk/mcp to 1.0.51 if you're building SSE-based AI integrations vercel/ai [immediate]
- → Review new Slack webClientOptions for timeout and retry tuning if you maintain multi-workspace Slack bots vercel/chat [plan]
- → Read the idempotency docs for workflow run patterns before your next retry-logic PR vercel/workflow [monitor]
References
- [1] feat(slack): expose webClientOptions to configure the underlying WebClient ↗ vercel/chat
- [2] @ai-sdk/mcp@1.0.51 ↗ vercel/ai
- [3] @ai-sdk/vue@2.0.202 ↗ vercel/ai
- [4] @ai-sdk/svelte@3.0.202 ↗ vercel/ai
- [5] @ai-sdk/rsc@1.0.204 ↗ vercel/ai
- [6] @ai-sdk/react@2.0.204 ↗ vercel/ai
- [7] [world-vercel] Switch event endpoints to v4 wire format ↗ vercel/workflow
- [8] docs: document run idempotency ↗ vercel/workflow