vercel/workflow

Workflow SDK: Build durable, reliable, and observable apps and AI Agents in TypeScript

About the project

Workflow is a TypeScript SDK for building applications and AI agents whose work can continue reliably across steps and be observed while running. It is for developers creating durable workflows and orchestration logic for applications or agents. The catalogue add-ons provide workflows, rules, instructions, settings, commands, and agents for using the SDK.

This repository also configures its own agents. See what workflow tells them →

2.5kStars on the repository
13Mods indexed here, across every type
todayLast push, which is what freshness is scored on
Apache-2.0Licence, which decides whether bodies are shown

vercel/workflow

Skill Claude CodeCodex ✓ vendor

Spin up a portless + tmux dev session for the Workflow SDK that gives each git worktree isolated . .localhost URLs for the Next.js workbench and the observability UI, plus a Claude statusline that surfaces those URLs. Use only when the user asks for a "portless dev session", a "tmux dev layout for workflow"…

not rated 2.5k +4 today B Socket: passSnyk: passSkillSpector: warn 122 tokens original Apache-2.0

vercel/workflow

Skill Claude CodeCodex ✓ vendor

Migrates Temporal, Inngest, Trigger.dev, and AWS Step Functions workflows to the Workflow SDK. Use when porting Activities, Workers, Signals, step.run(), step.waitForEvent(), Trigger.dev tasks / wait.forToken / triggerAndWait, ASL JSON state machines, Task/Choice/Wait/Parallel states, task tokens, or child workflows.

not rated 2.5k +4 today A Socket: passSnyk: passSkillSpector: pass 81 tokens original Apache-2.0

vercel/workflow

Skill Claude CodeCodex ✓ vendor

Upgrades an app from Workflow SDK 4.x to 5.0. Use when bumping the workflow / @workflow/ dependencies to v5, or when hitting removed v4 APIs — runStep, stepEntrypoint, workflow/internal/private, @workflow/core/private, writeToStream / closeStream / readFromStream on a World, world.steps.get without a runId…

not rated 2.5k +4 changed 15d ago A SkillSpector: warn 178 tokens original Apache-2.0

vercel/workflow

Skill Claude CodeCodex ✓ vendor

Upgrades a custom Workflow SDK World implementation from the v4 spec to v5. Use when a package implements the World interface from @workflow/world and is moving to 5.x — event IDs that are ULIDs rather than slot positions, Event id is not slot-numbered at replay time, a specVersion the runtime refuses, writeToStream /…

not rated 2.5k +4 changed 15d ago A SkillSpector: pass 166 tokens original Apache-2.0

workflow-init

05

vercel/workflow

Skill Claude CodeCodex ✓ vendor

Install and configure Vercel Workflow SDK before it exists in nodemodules. Use when the user asks to "install workflow", "set up workflow", "add durable workflows", "configure workflow sdk", or "init workflow" for Next.js, Express, Hono, Fastify, NestJS, Nitro, Nuxt, Astro, SvelteKit, or Vite.

not rated 2.5k +4 today A Socket: passSnyk: passSkillSpector: warn 78 tokens original Apache-2.0

workflow

06

vercel/workflow

Skill Claude CodeCodex ✓ vendor

Creates durable, resumable workflows using Vercel's Workflow SDK. Use when building workflows that need to survive restarts, pause for external events, retry on failure, or coordinate multi-step operations over time. Triggers on mentions of "workflow", "durable functions", "resumable", "workflow sdk", "queue"…

not rated 2.5k +4 changed 15d ago A Socket: passSnyk: passSkillSpector: warn 84 tokens original Apache-2.0

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: