Project Type: WordPress Plugins

ConversationManager

Location: /inc/Engine/AI/ConversationManager.php Since: v0.2.0 (Universal Engine Architecture) Namespace: DataMachineEngineAI Overview ConversationManager provides standardized message formatting utilities for all AI agents (Pipeline and Chat). All methods are static with no state...

DataPacket Class

Overview The DataPacket class (/inc/Core/DataPacket.php) provides standardized data packet creation and management across the entire pipeline system. Introduced in version 0.2.1, it replaces scattered array construction with centralized, consistent data...

Database Schema

Data Machine uses eight core tables for managing pipelines, flows, jobs, agents, access control, deduplication tracking, chat sessions, and centralized logging. Core Tables wp_datamachine_pipelines Purpose: Reusable workflow templates CREATE TABLE...

Tools Endpoint

Implementation: inc/Api/Tools.php Base URL: /wp-json/datamachine/v1/tools Overview The Tools endpoint provides information about registered AI tools and their configuration status. Authentication This endpoint is public (permission_callback returns true), so it does...

Users Endpoints

Implementation: inc/Api/Users.php Base URL: /wp-json/datamachine/v1/users Overview Users endpoints manage user-specific preferences for Data Machine, including selected pipeline preferences for the admin interface. Authentication User-specific permissions apply. See Authentication Guide. Endpoints...

Data Machine REST API

Complete REST API reference for Data Machine Overview Base URL: /wp-json/datamachine/v1/ Authentication: WordPress application password or cookie authentication Permissions: Most endpoints require manage_options capability Implementation: All endpoints are implemented in...

Data Machine Architecture

Data Machine is an AI-first WordPress plugin that uses a Pipeline+Flow architecture for automated content processing and publication. It provides multi-provider AI integration with tool-first design patterns, centered around a...

Abilities API

WordPress 6.9 Abilities API provides standardized capability discovery and execution for Data Machine operations. All REST API, CLI, and Chat tool operations delegate to registered abilities. Overview The Abilities API...

AI Conversation Loop

File: /inc/Engine/AI/AIConversationLoop.php Since: 0.2.0 Multi-turn conversation execution engine for AI agents. Handles automatic tool execution, result feedback, and conversation completion detection for both Pipeline AI and Chat API agents. Purpose...

System Endpoint

Implementation: inc/Api/System/System.php Base URL: /wp-json/datamachine/v1/system/ Overview The System endpoint provides infrastructure operations, monitoring, system task management, and editable prompt definitions for Data Machine. System tasks are background AI operations (alt...

← Back to Chubes.net