1. X
  2. Workflow SDK
Log inSign up
Workflow SDK
Vercel
59 posts
Workflow SDK profile banner
user avatar

Workflow SDK

Vercel
@workflowsdk
Build durable, resilient, and observable workflows. Built by @vercel.
San Francisco, CA
workflow-sdk.dev
Joined October 2025
12
Following
2,082
Followers
RepliesRepliesMediaMedia

Log in or sign up for X

See what’s happening and join the conversation

Continue with phone
or
Log in with username or email
Terms·Privacy·Cookies·Accessibility·Ads Info·© 2026 X Corp.
  • user avatar
    Workflow SDK
    Vercel
    @workflowsdk
    Aug 27
    Every engine before us got something right. A brief history of what we kept and what we didn't.
    user avatar
    Vercel Developers
    Vercel
    @vercel_dev
    Aug 27
    Traditional workflow engines make you describe your logic as boxes and arrows. A programming language does that better. Workflow SDK compiles the graph out of plain TypeScript. Errors retry by default, and an approval is just an awaited webhook. vercel.com/blog/the-best-…
  • user avatar
    Workflow SDK
    Vercel
    @workflowsdk
    Jun 25
    𝚆𝚘𝚛𝚔𝚏𝚕𝚘𝚠𝙰𝚐𝚎𝚗𝚝 is now available in AI SDK 7. Build a durable agent that survives restarts, deploys, and approvals that arrive hours later. Learn how to migrate from 𝙳𝚞𝚛𝚊𝚋𝚕𝚎𝙰𝚐𝚎𝚗𝚝 to 𝚆𝚘𝚛𝚔𝚏𝚕𝚘𝚠𝙰𝚐𝚎𝚗𝚝 ⬇️ ai-sdk.dev/docs/agents/wo…
    user avatar
    AI SDK
    Vercel
    @aisdk
    Jun 25
    AI SDK 7 is now available. Introducing: reasoning control, agent-level tool approval, tool and runtime context, file and skill uploads, MCP Apps, durable workflows, terminal UI, sandbox support, harness integrations, telemetry, lifecycle events, and more.
    AI SDK 7
Develop, run, and observe agents.
  • user avatar
    Workflow SDK
    Vercel
    @workflowsdk
    Apr 16
    Workflow DevKit is now @workflowsdk
    Image
  • user avatar
    Workflow SDK
    Vercel
    @workflowsdk
    Mar 13
    Sending an alert to four channels sequentially means the last channel waits for the first three. If you send them in parallel without coordination, you lose track of which specific channels failed. Promise.allSettled() provides the best of both worlds.
    Image
  • user avatar
    Workflow SDK
    Vercel
    @workflowsdk
    Feb 14
    Traditional: a retry queue, a backoff column, and a cron to sweep stuck jobs. Workflow: a for-loop with `sleep()`:
    Image
Advertisement
Advertisement