resonate-basic-debugging-python

Official

Diagnose and fix Resonate Python workflows

Authorresonatehq
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Identify and resolve runtime failures, stuck or hanging durable functions, registration mismatches, nondeterministic replays, and server-compat issues that occur when using the Resonate Python SDK, especially for the v0.6.7 legacy-server line.

Core Features & Use Cases

  • Triage flow that classifies failures, verifies Python and SDK versions, checks server compatibility, and inspects worker registration and promise state.
  • Python-specific generator diagnostics that detect missing yields, incorrect use of async/await, yield from mistakes, and functions that never yield.
  • Promise-state and registration troubleshooting, including common error codes, duplicate registration detection, and arguments serialization checks.
  • Determinism checks and remediation guidance to move side effects into persisted context calls and to use the SDK's deterministic helpers.
  • Quick CLI and minimal repro guidance to reproduce issues locally and inspect invocation trees and promises.

Quick Start

Diagnose a stuck Python Resonate workflow by classifying the failure, verifying Python >= 3.12 and resonate-sdk v0.6.7 compatibility, checking worker registration and promise state, and reporting likely generator or non-determinism causes for the given invocation ID.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: resonate-basic-debugging-python
Download link: https://github.com/resonatehq/resonate-skills/archive/main.zip#resonate-basic-debugging-python

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.