hack.foo
Reference

Reference and contracts

Start with the CLI overview to choose a command and the generated command reference for usage and flags. Command and output contracts adds the deeper leaf sections, the public flag inventory and command-specific JSON and log records. A command being listed is not proof that every backend accepts it; the native backend supports a bounded subset described in Native authored commands.

Configuration

Environment and secrets, Lifecycle and Architecture explain the project configuration model. Configuration fields lists the project JSON, environment YAML and branch registry fields.

For the native backend, the config compiler publishes a project schema and a local override schema. Authored schema fields lists every declared property. Schema membership defines document shape; runtime admission is checked separately. Native config import covers previewing and adopting existing Compose configuration.

Agent interfaces

MCP tools specifies the public tool annotations, inputs and results of hack mcp serve. MCP logs explains finite cutoffs and cursor behavior. MCP fields and results lists every registered tool's declarations. Internal runtime protocols are not public MCP APIs. Agent integrations is the setup path.

Reports

Project and env reports details the inventory, metadata, env-list and restart-wrapper projections. Diagnostic reports lists the doctor, update and host telemetry types.

Provenance

Field inventories on this site were audited against the 5.0.0-next.5 source and carry that label; the generated command reference and runtime guides follow the pinned release shown in each page's footer. Retired hosted, dashboard and Tickets surfaces and the unsupported gateway, node and dispatch commands are not public APIs and are omitted from the published command reference.


Source: v5 (next.12) · docs/site/reference/overview.md.

On this page