Core System
Logger System
Implementation: inc/Engine/Logger.php and inc/Abilities/LogAbilities.php Since: 0.4.0 (Unified Logging System) React Admin: inc/Core/Admin/Pages/Logs/ (@since v0.8.0) Overview Data Machine uses a centralized...
OAuth Handlers
Location: /inc/Core/OAuth/ Overview Data Machine uses a unified base class architecture for authentication providers, eliminating code duplication across all OAuth...
PublishHandler Base Class
Overview The PublishHandler class (/inc/Core/Steps/Publish/Handlers/PublishHandler.php) is the abstract base class for all publish handlers in the Data Machine system. Introduced...
Services Layer Architecture
Abilities-First Architecture (@since v0.11.7) The Services Layer has been fully migrated to the WordPress 6.9 Abilities API. The legacy Services...
Settings Display Service
File Location: inc/Core/Steps/Settings/SettingsDisplayService.php Since: 0.2.1 Handles the complex logic for displaying handler settings in the UI. Moved from filter-based implementation...
SettingsHandler Base Classes
Overview The SettingsHandler classes provide auto-sanitization and standardized field management for all handler settings in the Data Machine system. Introduced...
Step Base Class
Overview The Step class (/inc/Core/Steps/Step.php) is the abstract base class for all step types in the Data Machine pipeline system....
Taxonomy Handler
File Location: inc/Core/WordPress/TaxonomyHandler.php Since: 0.2.1 Handles taxonomy processing for WordPress publish operations with three selection modes and dynamic term creation....
Tool Execution Architecture
Files: /inc/Engine/AI/Tools/ToolExecutor.php /inc/Engine/AI/Tools/ToolParameters.php Since: 0.2.0 Universal tool discovery, enablement, and execution infrastructure shared by Pipeline AI and Chat API agents....
Tool Manager
Centralized tool management system introduced in v0.2.1 that replaces distributed tool discovery and validation logic. Overview ToolManager (/inc/Engine/AI/Tools/ToolManager.php) provides centralized...
ToolResultFinder
File: /inc/Engine/AI/Tools/ToolResultFinder.php Since: 0.2.0 Universal utility for finding AI tool execution results in data packets. Part of the Universal Engine...
Universal Engine Architecture
Since: 0.2.0 The Universal Engine is a shared AI infrastructure layer that provides consistent request building, tool execution, and conversation...