resonate-basic-ephemeral-world-usage-typescript

Installation
SKILL.md

Resonate Basic Ephemeral World Usage

SDK version: This skill reflects @resonatehq/sdk v0.11.4 (current on npm).

Two execution engines (v0.11.0+): The SDK now ships two engines. This skill documents the generator engine (imported from @resonatehq/sdk), which uses function* / yield* and is the basis of all existing Resonate examples. An async/await engine (imported from @resonatehq/sdk/async) was added in v0.11.0 and is documented in resonate-async-await-engine-typescript.

Overview

The Ephemeral World is where your application code lives that is NOT inside generator functions. This is where you:

  • Initialize the Resonate Client
  • Register functions
  • Start top-level executions
  • Manage promises externally
  • Set dependencies

Key distinction: Ephemeral World code uses resonate (the Client). Durable World code uses ctx (the Context).

Mental Model

Installs
1
GitHub Stars
6
First Seen
Aug 10, 2026
resonate-basic-ephemeral-world-usage-typescript — resonatehq/resonate-skills