upstash-workflow-js

Fähigkeiten für das Upstash Workflow TypeScript/JavaScript SDK, um Workflows zu definieren, auszulösen und zu verwalten. Verwenden Sie diese Fähigkeit, wenn ein Benutzer einen Workflow erstellen möchte…

npx skills add https://github.com/upstash/skills --skill upstash-workflow-js

Upstash Workflow SDK

Quick Start

The Upstash Workflow SDK lets you expose serverless workflow endpoints and run them reliably using QStash under the hood.

Install:

npm install @upstash/workflow

Define a simple workflow endpoint:

import { serve } from "@upstash/workflow";

export const { POST } = serve(async (context) => {
  await context.run("step-1", () => console.log("step 1"));
  await context.run("step-2", () => console.log("step 2"));
});

Trigger it from your backend:

import { Client } from "@upstash/workflow";

const client = new Client({ token: process.env.QSTASH_TOKEN! });
await client.trigger({ url: "https://your-app.com/api/workflow" });

Other Skill Files

These files contain the full documentation. Use them for details, patterns, and advanced behavior.

  • basics:
    • basics/serve – How to expose workflow endpoints.
    • basics/context – Full API for workflow context (steps, waits, webhooks, events, invoke, etc.).
    • basics/client – Using the Workflow client to trigger, cancel, inspect, and notify runs.
  • features:
    • features/invoke – Cross‑workflow invocation.
    • features/reliability – Retries, failure callbacks, and DLQ.
    • features/flow-control – Rate limits, concurrency, and parallelism.
    • features/wait-for-event – Notify and wait-for-event patterns.
    • features/webhooks – Webhook creation and consumption.
  • how to:
    • how-to/local-dev – Local QStash dev server (auto via QSTASH_DEV=true) and tunneling.
    • how-to/realtime – Realtime and human‑in‑the‑loop workflows.
    • how-to/migrations – Migrating workflows safely.
    • how-to/middleware – Adding middleware to workflows.
  • other files:
    • rest-api – Low-level REST endpoints for interacting with QStash/Workflow.
    • troubleshooting – Common debugging and environment issues.
    • agents – Using Workflow with agents, orchestrators, and automation patterns.

Mehr Skills von upstash

docs
upstash
Ruft aktuelle Dokumentation und Codebeispiele von Context7 für jede Programmbibliothek oder jedes Framework ab und führt Abfragen durch. Verwenden Sie dies beim Schreiben von Code, der von … abhängt.
ctx7-cli
upstash
Verwende die ctx7 CLI, um Bibliotheksdokumentation abzurufen, KI-Codierungsfähigkeiten zu verwalten und Context7 MCP zu konfigurieren. Aktiviere, wenn der Benutzer "ctx7" oder "context7" erwähnt,…
documentation-lookup
upstash
Ruft aktuelle Bibliotheksdokumentation und Codebeispiele ab, anstatt sich auf Trainingsdaten zu verlassen. Löst Bibliotheksnamen in Context7-Dokumentations-IDs auf und fragt dann nach Setup-, Konfigurations- und API-Referenzinformationen ab. Unterstützt wichtige Frameworks und Bibliotheken: React, Vue, Svelte, Next.js, Express, Prisma, Supabase, Tailwind und andere. Aktiviert automatisch bei Setup-Fragen, Code-Generierungsanfragen und frameworkspezifischen Anfragen. Gibt versionsbewusste Dokumentation und offiziellen Code zurück...
redis-js
upstash
Arbeiten Sie mit dem Upstash Redis JavaScript/TypeScript SDK für serverlose Redis-Operationen. Verwenden Sie es für Caching, Sitzungsspeicher, Ratenbegrenzung, Bestenlisten, Volltext…
upstash-search-js
upstash
Einstiegspunkt für Dokumentationsfähigkeiten, die Schnellstarts, Kernkonzepte und die Nutzung des TypeScript SDKs von Upstash Search abdecken. Verwenden Sie dies, wenn ein Benutzer fragt, wie man loslegt,…
upstash/search TypeScript SDK
upstash
upstash/search-typescript-sdk — eine installierbare Fähigkeit für KI-Agenten, veröffentlicht von upstash/search-js.
upstash
upstash
Arbeiten Sie mit jedem Upstash TypeScript/JavaScript SDK, einschließlich Redis, Box, QStash, Workflow, Vector, Search und Ratelimit. Verwenden Sie, wenn der Benutzer mit einem beliebigen…
upstash-box-js
upstash
Arbeite mit dem @upstash/box TypeScript/JavaScript SDK für sandboxierte Cloud-Container mit KI-Agenten, Shell, Dateisystem und Git. Verwende beim Entwickeln mit Upstash…