Documentation

Technical documentation for my coding projects. Automatically synchronized with GitHub repositories.

Recurring Scheduler

Single primitive for all recurring / cron / one-time / manual scheduling in Data Machine. Lives at inc/Engine/Tasks/RecurringScheduler.php. Every recurring schedule in the plugin — flow schedules, system task schedules,...

Agent Registration

Declarative agent registration via the datamachine_register_agents action. Plugins (and Data Machine itself) declare agent roles once; DM's registry reconciles those declarations against the datamachine_agents table on init. Since: 0.71.0 Source:...

Core Filters & Actions

Actions datamachine_register_agents Fires once per request when the AgentRegistry is first consumed. Plugins declare agent roles inside this callback; DM reconciles declarations against the datamachine_agents table on init priority 15....

Memory Policy

MemoryPolicy is a per-agent, declarative filter that controls which memory files inject into an AI call. It is the memory-side parallel to ToolPolicy, and it sits on top of the...

Go Extension

Adds first-class Go support to Homeboy for services, bridges, and command-line tools. Includes go CLI integration default build support go fmt + go vet linting go test ./... test runner...

Progressive Calendar Rendering

Problem The calendar homepage server-renders ALL events for a page's date range in a single PHP response. At current scale (25,540 upcoming events), page 1 covers 5 days containing 1,499...

System Tasks

System tasks are background operations that run outside the normal pipeline execution cycle. They handle AI-powered content operations (alt text, meta descriptions, internal linking), media processing (image generation, optimization), 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 resources, and access control. This is the foundation for multi-tenant...

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, daily memory captures what happened — session activity, investigation notes,...

Discord Gateway / WebSocket Note

TL;DR WordPress (PHP) can poll Discord via REST, but it cannot reliably maintain a Gateway WebSocket connection inside the normal WP request lifecycle. That means: ✅ Bot works via REST...

← Back to Chubes.net