Added
-
π Full provider audit β every one of the 20 active providers was re-verified against live API endpoints and official docs. Researchers fetched current catalogs and reported structured JSON diffs (
removed/added/fixed/confirmed). The agent then applied all safe changes tosources.jsandaudit_state.json.- 8 new free-tier models added across 7 providers:
opencode-zenβpoolside/laguna-s-2.1-free(Laguna S 2.1 Free),ling-3.0-flash-free(Ling-3.0-flash Free)openrouterβinclusionai/ling-3.0-flash:free(Ling-3.0 Flash),poolside/laguna-s-2.1:free(Poolside Laguna S 2.1),openai/gpt-oss-20b:free(GPT OSS 20B)googleaiβgemini-3.6-flash(Gemini 3.6 Flash),gemini-3.5-flash-lite(Gemini 3.5 Flash Lite)qwenβqwen3.7-flash(Qwen3.7 Flash)scalewayβgemma-4-31b-it(Gemma 4 31B IT)llm7βgemini-3.1-flash-lite(Gemini 3.1 Flash Lite)ollama-cloudβkimi-k3(Kimi K3),gemini-3-flash-preview(Gemini 3 Flash Preview),mistral-large-3:675b-cloud(Mistral Large 3 675B Cloud),qwen3.5(Qwen 3.5 Cloud)
- 8 new free-tier models added across 7 providers:
-
π§ͺ New
audit_state.jsonfingerprint system β every provider audit now recordslastAudited+ an MD5 fingerprint of its confirmed + added model IDs. Next audit skips a provider automatically when its fingerprint hasn't changed. -
π Migrated
provider_updates/archival to git history β the v1 skill kept per-provider markdown reports + per-version archives. v2 keeps git as the single source of truth: everysources.jschange ships in a commit with a descriptive message, sogit log -- sources.jsshows the full audit trail.
Changed
- π Catalog size 231 β 222 models (net -9). Free-tier shrinkage on OpenRouter (23 β 15) was partly offset by additions on
opencode-zen,googleai,qwen,ollama-cloud,llm7,scaleway. - π§ Provider-level fixes:
nvidiaβnvidia/mistral-nemotronβmistralai/mistral-nemotron(namespace change)cloudflareβ@cf/deepseek/...β@cf/deepseek-ai/...,@cf/ibm/...β@cf/ibm-granite/...(namespace changes); Gemma 4 26B ctx128kβ256kollama-cloudβ 9 ctx corrections:glm-5.2,minimax-m3,deepseek-v4-flash,deepseek-v4-proupgraded to1M;gemma4:31bdowngraded to128k;kimi-k2.6,kimi-k2.7-codeto256k;glm-5.1,minimax-m2.5to198kscalewayβ 4 ctx corrections (Dedicated-tier vs Serverless-tier):Mistral Medium 3.5256kβ180k(Serverless),Llama 3.3 70B100kβ128k(Dedicated),Devstral 2200kβ260k(Dedicated),GLM 5.2256kβ1Msambanovaβ standardize 5 entries to131k(exact API value131072);MiniMax-M2.7192kβ196kcerebrasβ 3 ctx corrections to actual free-tier limits:zai-glm-4.7128kβ64k,gpt-oss-120b128kβ65k,gemma-4-31b128kβ65kzaiβzai/glm-4.7-flash203kβ200kcodestralβcodestral-2508256kβ128knovitaβtencent/hy3262kβ256kovhcloudβQwen3-Embedding-8Bctx'-'β'32k'
- π README updated to reflect new model count β badges, prose, /stats sample shape, and benchmark copy now say
~222 modelsinstead of~191.
Removed
- ποΈ 31 dead models removed from the live catalog (kept in git history for posterity):
nvidia(14):MiniMax M2.7,Llama 4 Maverick,Mistral Small 4,Ministral 14B,Seed OSS 36B,Stockmark 100B,Qwen2.5 Coder 32B,Phi 4 Mini,Mistral Large 675B,DeepSeek V3.2,DeepSeek R1,Mistral Nemotron(old ns),Nemotron 3 Nano(old id),Llama 4 Scoutopenrouter(11):Poolside Laguna XS.2,Tencent Hy3,Qwen3 Coder,Llama 3.3 70B Instruct,Hermes 3 Llama 3.1 405B,Qwen3 Next 80B A3B,OpenRouter Free,Llama 3.2 3B Instruct,Dolphin Mistral 24B Venice,LFM 2.5 1.2B Instruct,LFM 2.5 1.2B Thinkingovhcloud(3):Qwen3 Coder 30B MoE,Qwen3 32B,Mistral 7B Instruct v0.3opencode-zen(1):Tencent Hy3 Freenovita(1):Qwen3.5 Plusrouteway(1):Poolside Laguna M.1(modelavailable: false)
Skipped (flagged for review)
- βΈοΈ
llm7subagent reportedminimax-m2.6removed β but our catalog hasminimax-m2.7, notm2.6. The subagent's "removal" doesn't match any entry insources.js, so it was discarded.m2.7stays in the catalog until directly verified. - βΈοΈ
routeway2 ID "fixes" flagged as paid βdeepseek-v4-flash:freeandstep-3.5-flash:freeare listed as free in our catalog, but the live API shows they have non-zero prices. Skipped for this release; vava will decide whether to keep them in the free catalog or move them out.
Maintenance
- π§ͺ 779 tests pass (
pnpm test). One test updated (test/test.js:989) to reflect the new NVIDIA catalog head βminimaxai/minimax-m2.7is gone, so the test now asserts the next 5 models in the discovery-ordered list. - π‘οΈ
pnpm startruns without runtime error. TUI / Web Dashboard / daemon all load cleanly with the new 222-model catalog. - π¦
audit_state.jsonrefreshed β every provider'slastAuditedis now2026-07-27and each has a fresh fingerprint for the next audit cycle.
Files
- Modified:
sources.js(30 net lines: -31 removed, +21 added, ~30 fixed inline),audit_state.json(timestamps + fingerprints refreshed),README.md(6 references to191β222),test/test.js(1 test updated),package.json(version bump0.5.63β0.5.64). - New:
changelog/v0.5.64.md,audit_state.json(refreshed),.pi/skills/update_models/SKILL.md(v2 skill), 20/tmp/audit_diffs/<provider>.json(transient, gitignored).
Breaking changes
None. All fixes are in-place context-window or namespace corrections. Removed models are still cited in git log -- sources.js and the v0.5.64 changelog above for migration reference.