Durable, replayable multi-step operations for Rivet Actors.
Documentation · Website · Discord
pnpm add @rivet-dev/workflows rivetkitimport { workflow } from "@rivet-dev/workflows";
export const report = workflow({
run: async (ctx) => {
await ctx.step("generate", async (step) => {
step.log.info("generating report");
});
},
});The package preserves the existing workflow history encoding and uses only RivetKit's public workflow-host capabilities. RivetKit continues to own the internal SQLite schema and its migrations.