Homeboy Extensions
Domain-specific extensions for Homeboy: WordPress, Node,js, Rust, Swift, & more.
Generic Fanout/Reconcile Workflow
runtime-agent-ci/lib/generic-fanout-reconcile-workflow.js and runtime-agent-ci/lib/fanout-reconcile-runner.js provide executor-neutral fanout/reconcile primitives. runtime-agent-ci/scripts/homeboy-generic-fanout-reconcile.cjs exposes the shared planner/reconciler through JSON files. This helper owns generic audit...
Agent Runtime Package Contract
Agent runtime packages live under agent-runtimes/<runtime-id>/. They expose provider commands that Homeboy can invoke without encoding backend-specific knowledge in core...
Project Script Runtime Helpers
scripts/lib/project-scripts.sh is the generic project-root, package-manager, and project-script helper for Homeboy extension runners. It is intentionally kept in Homeboy Extensions...
Remote Runner Extension Bootstrap
Remote Homeboy runners need the same extension set as the machine that dispatches work to them. If a runner only...
Browser Result Shapes
Homeboy extensions share a small product-neutral vocabulary for browser, profile, and trace results in scripts/lib/browser-result-shapes.cjs and scripts/lib/browser-result-shapes.mjs. These helpers describe...
Structured Sidecars
Extension manifests declare structured sidecar support in structured_sidecars. Each key names a stable sidecar contract and each value is a...
WordPress Extension
Component Shapes The WordPress extension supports two component shapes: standalone / default — WordPress plugins and themes. Tests run through...
Go Extension
Adds first-class Go support to Homeboy for services, bridges, and command-line tools. Includes go CLI integration default build support go...