Core System
Database Schema
Data Machine persists workflow definitions, execution state, access control, source tracking, artifacts, chat, approvals, and logs in custom tables. The...
Routines Scheduling
All recurring scheduling in Data Machine — flow schedules and built-in system task schedules — runs on Agents API Routines...
WP-CLI Commands
Data Machine provides a broad WP-CLI surface for managing pipelines, flows, jobs, agents, memory, system tasks, and more from the...
System Tasks
System tasks are reusable task handlers that can run on demand, from recurring schedules, or inline as workflow/pipeline steps. They...
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,...
Engine Execution
Data Machine executes the pipeline -> flow -> job -> packets/artifacts portion of the canonical architecture through engine abilities and...
Multi-Agent Architecture
Data Machine supports multiple independent agents on a single WordPress installation. Each agent has its own identity, filesystem directory, database-scoped...
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...
Import/Export System
Data Machine provides comprehensive import/export functionality for pipeline configurations, enabling backup, migration, and sharing of workflow templates across installations. Overview...
Troubleshooting Problem Flows
The Data Machine ecosystem includes automated monitoring to help identify flows that are consistently failing or returning no results. These...
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...
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,...