Core System
WP-CLI Commands
Data Machine provides 23 WP-CLI command namespaces for managing pipelines, flows, jobs, agents, and more from the command line. All...
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...
Workspace System
Important: The workspace system has been moved to the data-machine-code extension plugin as of v0.45.0. This documentation is preserved for...
Database Schema
Data Machine uses eight core tables for managing pipelines, flows, jobs, agents, access control, deduplication tracking, chat sessions, and centralized...
Abilities API
WordPress 6.9 Abilities API provides standardized capability discovery and execution for Data Machine operations. All REST API, CLI, and Chat...
AI Directives System
Data Machine uses a hierarchical directive system to provide contextual information to AI agents during conversation and workflow execution. Directives...
System Tasks
System tasks are background operations that run outside the normal pipeline execution cycle. They handle AI-powered content operations (alt text,...
Daily Memory System
The daily memory system provides temporal, append-only memory for AI agents. While MEMORY.md holds persistent knowledge that every session needs,...
Multi-Agent Architecture
Data Machine supports multiple independent agents on a single WordPress installation. Each agent has its own identity, filesystem directory, database-scoped...
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...
FilesRepository Components
Overview The FilesRepository is a modular component system for file operations in the Data Machine pipeline system. Introduced in version...
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...