···8787| `@mill/driver-pi` | Pi driver |
8888| `pi-mill` | Pi extension for mill as execution backend |
89899090+Model catalog source by driver:
9191+9292+- `@mill/driver-pi`: reads `~/.pi/agent/settings.json` (`enabledModels`) by default, unless overridden in config.
9393+- `@mill/driver-claude`: built-in default catalog (`sonnet`, `opus`, `haiku`) unless overridden in config.
9494+- `@mill/driver-codex`: built-in default catalog (`openai-codex/gpt-5.3-codex`) unless overridden in config.
9595+9696+These driver catalogs flow into CLI help (`mill --help`, `mill <command> --help`) through each driver's `codec.modelCatalog`. In short: driver registration is how model availability is communicated to the CLI/main agent.
9797+9098## Internals
919992100Built on [Effect](https://effect.website). Public API is Promise-based (`src/public/**/*.api.ts`). Engine, drivers, and persistence are Effect-first with Schema-validated domain types.