Core System

FilesRepository Components

Overview The FilesRepository is a modular component system for file operations in the Data Machine pipeline system. Introduced in version...

Updated February 24, 2026

AI Directives System

Data Machine uses a hierarchical directive system to provide contextual information to AI agents during conversation and workflow execution. Directives...

Updated February 24, 2026

BaseTool Class

Location: /inc/Engine/AI/Tools/BaseTool.php Since: v0.14.10 Purpose: Unified abstract base class for all AI tools (global and chat). Provides standardized error handling...

Updated February 24, 2026

Abilities API

WordPress 6.9 Abilities API provides standardized capability discovery and execution for Data Machine operations. All REST API, CLI, and Chat...

Updated February 24, 2026

WordPress as Persistent Memory for AI Agents

AI agents are stateless. Every conversation, every workflow, every scheduled task starts from zero. The agent has no memory of...

Updated February 24, 2026

WP-CLI Commands

Data Machine provides WP-CLI commands for managing pipelines, flows, jobs, and more from the command line. Available Commands datamachine pipelines...

Updated February 24, 2026

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...

Updated February 22, 2026

PromptBuilder Pattern

Since: 0.2.5 The PromptBuilder provides unified directive management for AI requests with priority-based ordering and agent-specific targeting. It replaces the...

Updated February 19, 2026

RequestBuilder Pattern

File: /inc/Engine/AI/RequestBuilder.php Since: 0.2.0 Centralized AI request construction ensuring consistent request structure across Pipeline AI and Chat API agents. Single...

Updated February 19, 2026

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....

Updated February 17, 2026

StepNavigator

Overview The StepNavigator class (/inc/Engine/StepNavigator.php) is an engine component responsible for step navigation logic during flow execution. Introduced in version...

Updated February 17, 2026

Database Schema

Data Machine uses five core tables for managing pipelines, flows, jobs, deduplication tracking, and chat sessions. Core Tables wp_datamachine_pipelines Purpose:...

Updated February 17, 2026
← Back to Chubes.net