Homeboy Modules
Domain-specific extensions for Homeboy: WordPress, Node,js, Rust, Swift, & more.
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...
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 is the planner/reconciler...
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...
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...