Architecture

Runner contract

The contract between Homeboy core and runner scripts: what capabilities exist, what env vars flow in, what sidecar files scripts...

Updated September 11, 2026

Headless Daemon API Contract

Homeboy is CLI-first, but the daemon is the stable local UI and automation surface for clients that should not shell...

Updated September 9, 2026

Provider fanout boundary

Homeboy core owns durable orchestration and provider-neutral evidence. Runtime providers own backend-specific execution details. The seam is the AgentTaskRequest/AgentTaskOutcome adapter...

Updated September 6, 2026

Homeboy Core Kernel Investigation

Issue: #13126 Measured at investigate/13126-homeboy-core-kernel based on c56e9f889 plus this report. The investigation treats homeboy-core as the kernel. It does...

Updated September 3, 2026

JSON output contract

Homeboy prints JSON to stdout for most commands. Exceptions: homeboy self docs prints raw markdown (or newline-delimited topic names for...

Updated August 29, 2026

Release Pipeline System

Homeboy release automation is a local-first planner/executor for component releases. It turns component metadata, conventional commits, extension release actions, and...

Updated August 15, 2026

Runner Connection Bootstrap

homeboy runner connect <runner-id> uses the first-class runner registry added for issue #2526. Registry Contract Runner configs are JSON files...

Updated August 13, 2026

Preview Metadata

Homeboy preserves generic preview metadata and can either consume caller-supplied public access or own a native preview tunnel lifecycle for...

Updated August 13, 2026

Browser Evidence Schemas

Homeboy core owns the product-neutral browser, profile, and trace evidence schema vocabulary. Extensions can normalize product-specific data into these shapes,...

Updated August 13, 2026

SSH Key Management

Homeboy manages SSH keys for remote server access, including keychain integration for passphrase management. Overview SSH keys in Homeboy are...

Updated August 12, 2026

Planned Change Execution

Homeboy's planned-change vocabulary is the shared core language for work that starts as a plan and may eventually mutate files...

Updated August 12, 2026

Agent task executor adapter

Agent task executor adapters are the boundary between Homeboy core and the systems that actually run agent work. Core owns...

Updated July 15, 2026
← Back to Chubes.net