Core System
FilesRepository Components
Overview The FilesRepository is a modular component system for file operations in the Data Machine pipeline system. Introduced in version...
Agent Registration
Declarative agent registration via the wp_agents_api_init action. Plugins (and Data Machine itself) declare agent roles once; the side-effect-free registry collects...
WordPress Shared Components
Overview The WordPress Shared Components are a collection of centralized WordPress functionality introduced in version 0.2.1. These components reduce code...
Import/Export System
Data Machine provides comprehensive import/export functionality for pipeline configurations, enabling backup, migration, and sharing of workflow templates across installations. Overview...
Database Schema
Data Machine uses eight core tables for managing pipelines, flows, jobs, agents, access control, deduplication tracking, chat sessions, and centralized...
EngineData
Location: /inc/Core/EngineData.php Since: v0.2.1 (platform-agnostic refactoring in v0.2.7) Overview EngineData encapsulates the engine data array that persists across pipeline execution,...
Direct Execution (Ephemeral Workflows)
Direct execution (@since v0.8.0) allows you to execute a series of steps without first saving them as a Pipeline or...
WordPress Settings Handler
File Location: inc/Core/WordPress/WordPressSettingsHandler.php Since: 0.2.1 Provides reusable WordPress-specific settings utilities for taxonomy fields, post type options, and user options across...
FetchHandler Base Class
Overview The FetchHandler class (/inc/Core/Steps/Fetch/Handlers/FetchHandler.php) is the abstract base class for all fetch handlers in the Data Machine system. Introduced...
Publish Handler Settings
File Location: inc/Core/Steps/Publish/Handlers/PublishHandlerSettings.php Since: 0.2.1 Base settings class for all publish handlers providing common fields and standardized configuration patterns. Overview...
Engine Execution System
The Data Machine engine utilizes a four-action execution cycle (@since v0.8.0) that orchestrates all pipeline workflows through WordPress Action Scheduler....
StepNavigator
Overview The StepNavigator class (/inc/Engine/StepNavigator.php) is an engine component responsible for step navigation logic during flow execution. Introduced in version...