Data Machine

Admin Interface

View all →

Handlers

View all →

Publish

View all →

Fetch

View all →

Update

View all →

Ai Tools

View all →

Api Reference

View all →

Core System

View all →

RequestBuilder Pattern

Last updated: December 2, 2025

Taxonomy Handler

Last updated: December 2, 2025

WordPress Shared Components

Last updated: December 2, 2025

SettingsHandler Base Classes

Last updated: December 2, 2025

AI Conversation Loop

Last updated: December 2, 2025

Logger

Last updated: December 2, 2025

Chat Database

Last updated: December 2, 2025

DataPacket Class

Last updated: December 2, 2025

Fetch Handler Settings

Last updated: December 2, 2025

WordPress Settings Handler

Last updated: December 2, 2025

Tool Execution Architecture

Last updated: December 2, 2025

Engine Execution System

Last updated: December 2, 2025

Settings Display Service

Last updated: December 2, 2025

Tool Manager

Last updated: December 2, 2025

PromptBuilder Pattern

Last updated: December 2, 2025

FetchHandler Base Class

Last updated: December 2, 2025

ConversationManager

Last updated: December 2, 2025

Database Schema

Last updated: December 2, 2025

PublishHandler Base Class

Last updated: December 2, 2025

Services Layer Architecture

Last updated: December 2, 2025

Universal Engine Architecture

Last updated: December 2, 2025

FilesRepository Components

Last updated: December 2, 2025

Tool Registration Trait

Last updated: December 2, 2025

OAuth Handlers

Last updated: December 2, 2025

ToolResultFinder

Last updated: December 2, 2025

Handler Registration Trait

Last updated: December 2, 2025

Publish Handler Settings

Last updated: December 2, 2025

EngineData

Last updated: December 2, 2025

Step Base Class

Last updated: December 2, 2025

StepNavigator

Last updated: December 2, 2025

Jobs Management Interface

Real-time job monitoring and administration interface providing visibility into pipeline execution status, performance metrics, and administrative controls. Jobs Overview Job Listing: Comprehensive table view showing recent jobs with: Job ID for unique identification and tracking Pipeline and Flow name combinations for context Execution status with color-coded indicators Creation timestamp for scheduling analysis Completion timestamp for […]

Pipeline Builder Interface

Modern React-based interface for creating and managing Pipeline+Flow configurations with TanStack Query + Zustand architecture for optimal performance, real-time updates, zero page reloads, and complete REST API integration. Pipeline Management Pipeline Selection: Dropdown selector with user preference persistence and automatic selection of newest pipeline when none specified. Add New Pipeline: Creates new pipeline templates with […]

Settings Configuration Interface

Tabbed settings interface providing centralized control over Data Machine system behavior, integrations, and AI provider configuration. Interface Structure Tabbed Navigation: WordPress native nav-tab-wrapper pattern with three main sections: Admin Tab: System behavior and administrative controls Agent Tab: AI system configuration and tool management AI Providers Tab: API key entry for AI providers (OpenAI, Anthropic, Google, […]

Publish Handlers Overview

Publish handlers distribute processed content to external platforms using AI tool calling architecture. All handlers implement the handle_tool_call() method for agentic execution. Available Handlers Social Media Platforms Twitter (twitter) Character Limit: 280 characters Authentication: OAuth 1.0a Features: Media upload, URL replies, t.co link handling API: Twitter API v2 for tweets, v1.1 for media Bluesky (bluesky) […]

Google Sheets Output Handler

Appends structured data to Google Sheets spreadsheets using OAuth2 authentication with configurable column mapping for data collection and reporting workflows. Architecture Base Class: Extends PublishHandler (@since v0.2.1) Inherited Functionality: Engine data retrieval via getSourceUrl() and getImageFilePath() Image validation via validateImage() with comprehensive error checking Standardized responses via successResponse() and errorResponse() Centralized logging and error handling […]

WordPress Publish Handler

Creates posts in the local WordPress installation using a modular handler architecture with specialized processing components for featured images, taxonomies, and source URLs. ## Architecture **Base Class**: Extends PublishHandler (@since v0.2.1) **Inherited Functionality**: – Engine data retrieval via `getSourceUrl()` and `getImageFilePath()` – Image validation via `validateImage()` with comprehensive error checking – Standardized responses via `successResponse()` […]

Bluesky Publish Handler

Posts content to Bluesky using app passwords and AT Protocol integration with media upload support and automatic link detection. Architecture Base Class: Extends PublishHandler (@since v0.2.1) Inherited Functionality: Engine data retrieval via getSourceUrl() and getImageFilePath() Image validation via validateImage() with comprehensive error checking Standardized responses via successResponse() and errorResponse() Centralized logging and error handling Implementation: […]

Threads Publish Handler

Posts content to Meta’s Threads platform using OAuth2 authentication with two-step publishing process and media support. Architecture Base Class: Extends PublishHandler (@since v0.2.1) Inherited Functionality: Engine data retrieval via getSourceUrl() and getImageFilePath() Image validation via validateImage() with comprehensive error checking Standardized responses via successResponse() and errorResponse() Centralized logging and error handling Implementation: Tool-first architecture via […]

Facebook Publish Handler

Posts content to Facebook Pages using OAuth2 authentication with media upload support and configurable link handling modes. Architecture Base Class: Extends PublishHandler (@since v0.2.1) Inherited Functionality: Engine data retrieval via getSourceUrl() and getImageFilePath() Image validation via validateImage() with comprehensive error checking Standardized responses via successResponse() and errorResponse() Centralized logging and error handling Implementation: Tool-first architecture […]

Twitter Publish Handler

Posts content to Twitter with media support, authentication via OAuth 1.0a, and comprehensive formatting features. Architecture Base Class: Extends PublishHandler (@since v0.2.1) Inherited Functionality: Engine data retrieval via getSourceUrl() and getImageFilePath() Image validation via validateImage() with comprehensive error checking Standardized responses via successResponse() and errorResponse() Centralized logging and error handling Implementation: Tool-first architecture via handle_tool_call() […]

← Back to Chubes.net