Architecture
GigaLoom is a standalone Python distribution with two local surfaces:
- the
gigacommand dispatches provider-native commands and administrative operations; - the FastAPI control plane serves the packaged browser Workbench on loopback.
Coding Agents are native coding CLIs, registry-installed ACP agents, or custom
structured routes. Automation Agents remain project-authored reusable workflow
agents under the existing /api/agents namespace. A registry listing is
discovery evidence only; it is never installation or execution authority.
Main boundaries
gigaloom.harnessesowns built-in adapters.runtimeandsessionsown jobs, leases, events, policy, and persistence.project,workspace, andworktreesbound filesystem mutations.uiprojects redacted state; it does not become a second authority source.- native provider CLIs own authentication and provider-side execution.
- optional gateway behavior enters through an installed distribution contract, not a source-tree dependency.
Actions bind the reviewed scope and preview to an approval. Dispatch revalidates that binding and fails closed after drift, cancellation, lease loss, or missing authority. Sensitive values are redacted before persistence and serialization.