Skip to content

[FEAT] hatchet.isolate to integrate with various sandbox or isolation providers #3681

@abelanger5

Description

@abelanger5

Is your feature request related to a problem? Please describe.

(Experimental/WIP)

A common request is to run one part of a Hatchet workflow within a sandbox or isolate, like Modal, E2B, Daytona, etc.

We'd like to build in experimental support for sandbox providers via hatchet.isolate to wrap a task. The isolate class will need to accept a factory to support configuration across multiple providers. This isolate class will need to expose a common set of methods, such as resume, snapshot, start, etc.

We are also interested in providing proxy support for routing OpenTelemetry traces from the isolate to Hatchet; this will need some investigation.

Metadata

Metadata

Assignees

No one assigned

    Labels

    acceptedIssues that have been accepted by maintainers.enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    Status

    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions