Table of Contents

Namespace JD.AI.Workflows.Store

Classes

FileWorkflowStore

File-based workflow store that persists shared workflows as JSON files. Uses a hierarchical directory structure: {baseDir}/{name}/{version}.json. Serves as a local-only fallback when no Git repository is configured.

GitWorkflowStore

Git-backed workflow store. Wraps a FileWorkflowStore whose base directory is a cloned Git repository. Operations pull before reading and push after writing so the store stays in sync across machines.

SharedWorkflow

A versioned workflow published to a shared workflow store. Enables enterprise teams to share, discover, and install workflows.

Interfaces

IWorkflowStore

A shared workflow store that enables teams to publish, discover, and install workflows.

Enums

WorkflowVisibility

Controls who can see and install a shared workflow.