pi-mono/packages/ai/scripts
Armin Ronacher c71a496ff9
feat(coding-agent): add Nix flake (#9137)
Add a Nix flake that builds Pi from the checkout on aarch64/x86_64 Linux
and macOS. The build is offline: provider model data is hydrated from a
pi.dev model catalog revision pinned in nix/model-catalog.json, and the
runtime dependency tree comes from packages/coding-agent/install-lock with
internal packages built from source.

The Nix workflow keeps the catalog pin current on main, builds release
tags on all systems, and fast-forwards the stable branch to each release
that builds. The release script refreshes the pin before tagging.
2026-10-02 18:30:51 +02:00
..
check-model-data.ts fix(ai): validate generated model data before builds 2026-07-20 22:29:06 +02:00
generate-models.ts feat(coding-agent): add Nix flake (#9137) 2026-10-02 18:30:51 +02:00
generate-test-image.ts chore: pin dependencies and use native TypeScript 2026-05-20 12:46:17 +02:00
hydrate-model-catalog.ts feat(coding-agent): add Nix flake (#9137) 2026-10-02 18:30:51 +02:00
model-data.ts feat(coding-agent): add Nix flake (#9137) 2026-10-02 18:30:51 +02:00
models-dev-reasoning-options.ts generate-models: use reasoning options from models.dev (#6928) 2026-07-22 08:33:34 +02:00
openrouter-catalog.ts feat(ai): serve Jev classifier through OpenRouter and Cloudflare Workers AI 2026-09-24 12:34:58 +02:00
openrouter-reasoning-options.ts fix(ai): derive OpenRouter reasoning controls (#8614) 2026-08-25 12:11:21 +02:00