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.