Project Type: WordPress Plugins

Fetch Handler Settings

File Location: inc/Core/Steps/Fetch/Handlers/FetchHandlerSettings.php Since: 0.2.1 Base settings class for all fetch handlers providing common fields and standardized configuration patterns. Overview FetchHandlerSettings extends the base SettingsHandler class and provides common settings...

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 in version 0.2.1, it provides standardized functionality for data fetching...

FilesRepository Components

Overview The FilesRepository is a modular component system for file operations in the Data Machine pipeline system. Introduced in version 0.2.1, it centralizes file handling functionality and reduces code duplication...

Handler Defaults System

Implementation: inc/Abilities/HandlerAbilities.php Since: v0.6.25 (migrated to Abilities API in v0.11.7) Overview The Handler Defaults system provides a hierarchical configuration management layer that ensures consistent settings across the Data Machine ecosystem...

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, providing platform-agnostic data access methods for source URLs, images, and...

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. This system implements a Single Item Execution Model, processing exactly...

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 Flow in the database. This is ideal for one-off tasks,...

AI Directives System

Data Machine uses a hierarchical directive system to inject contextual information into AI requests. Directives self-register via the datamachine_directives filter, are sorted by priority, filtered by mode, validated, and rendered...

Cache Management

Data Machine uses ability-level clearCache() methods to invalidate cached services when handlers, step types, or tools are dynamically registered. Overview Data Machine uses various internal caches to optimize performance for...

Chat Database

Location: /inc/Core/Database/Chat/Chat.php Since: v0.2.0 (Universal Engine Architecture) Namespace: DataMachineCoreDatabaseChat Table: wp_datamachine_chat_sessions Overview ChatDatabase provides comprehensive session management for the Chat API, handling CRUD operations, user isolation, and automatic session expiration....

← Back to Chubes.net