pi-mono/scripts
Armin Ronacher d05a73fb31 fix: keep the Nix model catalog pin buildable
The pin script discovered the catalog with the checkout's version, which on
main is the last release, so pi.dev answered with the catalog for released
clients after MINIMUM_PI_VERSION was raised. It now pins the newest
published catalog and treats the pin as stale when its provider/type/API
model groups differ. The release script pins the newest catalog and runs
the Nix build steps before tagging.

closes #10985
2026-10-15 20:16:03 +02:00
..
biome feat(ai,coding-agent): unify image and classifier model infrastructure (#9948) 2026-09-23 17:41:19 +02:00
issues docs: describe only the current Chord, Durable, and coding-agent code 2026-10-12 10:47:09 +00:00
agent-treeshake-smoke-entry.ts fix(agent): restore streamFn extension compatibility 2026-07-21 18:37:07 +02:00
auto-pi.sh fix(coding-agent): support bundled experimental processes 2026-08-24 14:17:17 +02:00
biome-check.mjs build: share root config with pi-private 2026-10-11 16:36:26 +00:00
browser-smoke-entry.ts feat(chord): replace the facet and service runtime with the chord2 host runtime 2026-10-12 10:41:59 +00:00
build-binaries.sh fix(coding-agent): disable .env autoload in standalone binary 2026-10-06 09:57:14 +02:00
build-coding-agent-bundle.mjs feat(coding-agent): remove the experimental server stack and the client, protocol, and server packages 2026-10-12 10:41:59 +00:00
check-browser-smoke.mjs feat: add durable JSONL storage backend 2026-09-23 01:33:31 +02:00
check-entry-graphs.mjs feat(chord): replace the facet and service runtime with the chord2 host runtime 2026-10-12 10:41:59 +00:00
check-lockfile-commit.mjs feat(coding-agent): remove npm shrinkwrap and recommend the managed installer 2026-10-02 17:16:56 +02:00
check-package-install.mjs feat: unify package artifact validation (#10197) 2026-10-06 13:30:02 +02:00
check-pinned-deps.mjs fix: pin internal dependencies to exact versions 2026-10-13 14:28:15 +02:00
check-pinned-deps.test.mjs fix: pin internal dependencies to exact versions 2026-10-13 14:28:15 +02:00
check-runtime-deps.mjs feat(codemode): run sandboxes on Cloudflare Workers via a remote Durable Object 2026-10-10 14:41:36 +02:00
check-runtime-deps.test.mjs fix(coding-agent): keep remote harness dependencies development-only 2026-09-05 12:45:04 +02:00
check-ts-relative-imports.mjs feat: build with TypeScript 7 and run sources with plain node 2026-09-25 13:14:33 +02:00
coding-agent-smoke.mjs feat(coding-agent): remove the experimental server stack and the client, protocol, and server packages 2026-10-12 10:41:59 +00:00
coding-agent-smoke.test.mjs feat(coding-agent): remove the experimental server stack and the client, protocol, and server packages 2026-10-12 10:41:59 +00:00
cost.ts chore: pin dependencies and use native TypeScript 2026-05-20 12:46:17 +02:00
create-source-archive.sh feat(ai,coding-agent): unify image and classifier model infrastructure (#9948) 2026-09-23 17:41:19 +02:00
diff-model-catalog.mjs generate-models: use reasoning options from models.dev (#6928) 2026-07-22 08:33:34 +02:00
durable-browser-smoke-entry.ts feat: add durable JSONL storage backend 2026-09-23 01:33:31 +02:00
edit-tool-stats.mjs fix(coding-agent): built-in tools work like extension tools 2026-03-22 04:20:38 +01:00
generate-coding-agent-install-lock.mjs feat(coding-agent): remove the experimental server stack and the client, protocol, and server packages 2026-10-12 10:41:59 +00:00
generate-thinking-capabilities.mjs generate-models: use reasoning options from models.dev (#6928) 2026-07-22 08:33:34 +02:00
local-package-install.mjs feat: unify package artifact validation (#10197) 2026-10-06 13:30:02 +02:00
local-package-install.test.mjs feat: unify package artifact validation (#10197) 2026-10-06 13:30:02 +02:00
local-release.mjs feat: unify package artifact validation (#10197) 2026-10-06 13:30:02 +02:00
model-catalog-protocol.test.ts feat: share model catalog protocol with pi.dev (#9763) 2026-09-23 20:08:05 +02:00
model-catalog-protocol.ts feat: share model catalog protocol with pi.dev (#9763) 2026-09-23 20:08:05 +02:00
npm-audit.mjs chore: accept unfixable node-forge advisory in npm audit 2026-10-02 18:49:34 +02:00
npm-command.mjs feat: unify package artifact validation (#10197) 2026-10-06 13:30:02 +02:00
pack-packages.mjs feat: unify package artifact validation (#10197) 2026-10-06 13:30:02 +02:00
package-artifact-cli.test.mjs feat: unify package artifact validation (#10197) 2026-10-06 13:30:02 +02:00
package-artifacts.mjs fix: support npm 12 pack JSON output (#10680) 2026-10-08 17:26:34 +02:00
package-artifacts.test.mjs fix: support npm 12 pack JSON output (#10680) 2026-10-08 17:26:34 +02:00
package-workspaces.mjs feat(agent): prepare SQLite storage package for publishing 2026-07-21 14:13:14 +02:00
profile-coding-agent-node.mjs feat(coding-agent): remove the experimental server stack and the client, protocol, and server packages 2026-10-12 10:41:59 +00:00
publish-model-catalog.mjs feat(ai): use Chat Completions for the kimi-coding provider 2026-10-15 15:29:11 +02:00
publish-model-catalog.test.mjs feat(ai,coding-agent): unify image and classifier model infrastructure (#9948) 2026-09-23 17:41:19 +02:00
publish-release-announcement.mjs feat(coding-agent): update managed installations in place 2026-08-24 09:34:34 +02:00
publish-release-announcement.test.mjs fix(coding-agent): announce only verified npm releases 2026-08-06 22:39:09 +02:00
publish.mjs feat: unify package artifact validation (#10197) 2026-10-06 13:30:02 +02:00
read-tool-stats.mjs feat(scripts): add session context stats 2026-05-07 22:18:19 +02:00
release-notes.mjs fix(coding-agent): fix changelog links 2026-06-08 20:31:20 +02:00
release-packages.mjs feat: unify package artifact validation (#10197) 2026-10-06 13:30:02 +02:00
release.mjs fix: keep the Nix model catalog pin buildable 2026-10-15 20:16:03 +02:00
repro-5893-wsl-bash.mjs fix(coding-agent): run legacy WSL bash commands via stdin 2026-06-19 15:08:25 +02:00
session-context-stats.mjs feat(scripts): add session context stats 2026-05-07 22:18:19 +02:00
session-transcripts.ts chore: pin dependencies and use native TypeScript 2026-05-20 12:46:17 +02:00
smoke-test-codemode-binary.mjs fix(coding-agent): load codemode worker in Windows binary 2026-09-30 13:48:04 +02:00
stats.ts chore: pin dependencies and use native TypeScript 2026-05-20 12:46:17 +02:00
sync-versions.js fix: pin internal dependencies to exact versions 2026-10-13 14:28:15 +02:00
sync-versions.test.mjs fix: pin internal dependencies to exact versions 2026-10-13 14:28:15 +02:00
tool-stats.ts fix(oauth): harden browser launch handling 2026-06-02 23:15:46 +02:00
update-model-catalog-pin.mjs fix: keep the Nix model catalog pin buildable 2026-10-15 20:16:03 +02:00
update-model-catalog-pin.test.mjs fix: keep the Nix model catalog pin buildable 2026-10-15 20:16:03 +02:00
update-source-imports-to-ts.sh chore(ts): use source import extensions 2026-05-20 00:04:03 +02:00
use-local-packages.mjs feat: unify package artifact validation (#10197) 2026-10-06 13:30:02 +02:00