e3

Orchestrate durable East dataflow execution with content-addressable caching.

1|Updated Nov 2, 2025
One-click install
npx skills add https://github.com/elaraai/east-plugin --skill e3
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: e3
Source: https://github.com/elaraai/east-plugin/tree/main/skills/e3
Command: npx skills add https://github.com/elaraai/east-plugin --skill e3

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

East programs require reliable, scalable execution with consistent results. e3 provides a durable dataflow engine that runs East tasks with content-addressable caching to ensure reproducible runs.

Core Features & Use Cases

  • Durable execution of East workflows across inputs and tasks with automatic caching.
  • Content-addressable dataflow execution for reproducibility and auditing.
  • CLI integration to manage repositories, workspaces, and packages from a single tool.

Quick Start

Create a minimal East dataflow by defining inputs and tasks, packaging them with e3.package, importing to a repository, creating a workspace, and running e3 start to execute the workflow.

Frequently Asked Questions about e3

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up durable dataflow execution for East programs?

Durable dataflow execution in East programs requires defining inputs and tasks, packaging them with e3.package, importing to a repository, creating a workspace, and running e3 start. This orchestrates your workflow with content-addressable caching for reproducible runs across executions.

What is content-addressable caching and why does it matter for dataflow?

Content-addressable caching maps task outputs to their input content, ensuring identical inputs always produce cached results. This enables reproducible dataflow execution, auditing, and eliminates redundant computation across East program runs.

Do I need the East SDK to use e3 orchestration?

Yes, e3 requires the East SDK and e3 tooling to define inputs, tasks, and packages. You also need knowledge of content-addressable caching and workspace management to author and execute e3 workflows.

How do I manage repositories and workspaces with e3?

e3 provides CLI commands—repo, start, watch, get, and set—to manage repositories, workspaces, and packages from a single interface. These commands orchestrate durable execution and enable monitoring of East program dataflows.

Can e3 ensure reproducible results across multiple dataflow runs?

Yes, e3 uses content-addressable caching to guarantee reproducible runs. Each task execution is cached based on input content, so identical inputs always yield consistent results and enable reliable auditing of dataflow execution.

What scale of East workflows can e3 handle?

e3 is designed for reliable, scalable execution of East tasks across varied inputs. It orchestrates workflows with durable dataflow support, though specific performance limits depend on your workspace configuration and task complexity.