# Reference

URL: /milo-cli/docs/reference/
Section: reference
Description: API reference, built-in actions, error codes, and type definitions.

---

> For a complete page index, fetch /milo-cli/llms.txt.

Technical reference for the Milo API surface.

Built-in Actions

Every action Milo dispatches automatically.

(/milo-cli/docs/reference/actions/)

Schema Contract

How Milo derives JSON Schema from Python functions.

(/milo-cli/docs/reference/schema/)

Dispatch Contract

How CLI, programmatic, and MCP command calls agree.

(/milo-cli/docs/reference/dispatch/)

Error Codes

Structured errors for terminal output, tests, and MCP repair loops.

(/milo-cli/docs/reference/errors/)

Types & Protocols

Frozen dataclasses, enums, and protocol definitions.

(/milo-cli/docs/reference/types/)

Note

Reference pages document what each API does and its exact signature. For how and when to use them, see Build CLIs (/milo-cli/docs/build-clis/), Build Apps (/milo-cli/docs/build-apps/), and Quality and Operations (/milo-cli/docs/quality/).

## In This Section

Built-in Actions (/milo-cli/docs/reference/actions/)

Every action Milo dispatches automatically.

Dispatch Contract (/milo-cli/docs/reference/dispatch/)

How CLI, programmatic, and MCP command calls agree.

Error Codes (/milo-cli/docs/reference/errors/)

Structured errors for terminal output, tests, and MCP repair loops.

Schema Contract (/milo-cli/docs/reference/schema/)

How Milo derives JSON Schema from Python functions.

Types & Protocols (/milo-cli/docs/reference/types/)

Frozen dataclasses, enums, and protocol definitions.

reference (/milo-cli/tags/reference/)
