feat(extensions): add ty-openworkflow for ephemeral compute workflows#390
Open
feat(extensions): add ty-openworkflow for ephemeral compute workflows#390
Conversation
Add a new TaskYou extension that enables spawning durable workflows on ephemeral compute platforms using the OpenWorkflow architecture. Features: - Pluggable compute adapters (exec, Docker, Cloudflare Workers) - OpenWorkflow-style deterministic replay with step memoization - Durable sleep that survives process restarts - TaskYou integration via CLI bridge - SQLite state management for workflow and run tracking - Webhook server for receiving completion callbacks - Background polling for status updates Compute Adapters: - exec: Local process execution (Node.js/Python) - docker: Isolated container execution - cloudflare: Serverless edge execution on Cloudflare Workers The extension follows the same sidecar pattern as ty-email, running as a separate process that communicates with TaskYou via the ty CLI. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
ty-openworkflowextension following the OpenWorkflow architecture patternKey Features
OpenWorkflow Architecture
Based on openworkflow/openworkflow:
Compute Adapters
execdockercloudflareTaskYou Integration
tyCLI (sidecar pattern)Files Changed
Test plan
execadapterExample Usage
🤖 Generated with Claude Code