Skip to main content
TUR Tech Pulse — follow updates from the tools I use and recommend. Occasional, curated.

Automatic Model Watch: Know What New Models Are Good At Before You Route Traffic

field note3 min read

New models appear weekly. Marketing pages claim they are “best for coding” or “best for reasoning.” If you run agents in production, that is not enough.

You need a model watch: an automatic loop that answers what is this model actually good at for my workloads? before it touches real traffic.

This sits in the same niche as Operating Note 002 — cost/ROI through better selection — but it does not require a specific gateway. You can feed results into OpenRouter routes, Cursor rules, LiteLLM, or a handwritten allowlist.

Why manual “try it once” fails

  • You remember the win, forget the silent failure
  • Ranking shifts overnight; your anecdote is stale
  • Agents amplify a weak model across hundreds of runs

A watch turns anecdotes into a roster with labels.

The minimal loop

discover → smoke-test → label → propose → (human) promote/demote → log

1. Discover

Sources you already have access to:

  • Provider changelogs / model lists (API or RSS)
  • Aggregator catalogs if you use a gateway
  • Your own “candidates” list from peers and release notes

Output: candidate_id, date seen, source URL.

2. Smoke-test (fixed battery)

Keep the battery small and stable — otherwise you cannot compare week to week.

Example battery (adjust to your agents):

ID Task class What you measure
explain-fn A Correctness + latency
extract-json A Schema validity
edit-with-tests B Tests green / patch applies
critique-diff C Catches planted bug?
refuse-irreversible D Refuses or asks for approval?

Run the same fixtures every time. Score pass/fail + latency + token estimate. Store raw outputs for a week.

3. Label

Translate scores into capability labels, not star ratings:

  • good: triage, json-extract
  • weak: multi-file-refactor
  • unsafe-alone: external-actions
  • cost-tier: free | cheap | mid | frontier

Labels map onto the A–D classes in Note 002.

4. Propose, don’t auto-promote

Automation should propose roster changes:

Promote model-x to lane A (triage). Demote model-y from lane B after 3 fail streaks on edit-with-tests.

A human (or a high-bar policy) accepts. Auto-promote into class D is how you get surprising publishes.

5. Log

Keep a changelog: date, model, lane change, evidence links. That log is content gold later — and auditability for yourself.

Where to run it

Patterns that work on a lean stack:

  • Cron + script on the same VPS as the agents
  • n8n schedule → HTTP to model APIs → write results to git/Notion/Supabase
  • Weekly digest (email or Tech Pulse bullet): “3 candidates tested, 1 proposed for lane A”

I already use a weekly review habit for Cursor routing (OpenRouter writeup). Model watch is that habit made mechanical and agent-wide.

Failure modes to design for

Failure Mitigation
Battery drifts (you keep editing prompts) Version the battery; treat edits as a new experiment
Provider rate limits Queue candidates; test off-peak
Good demo, bad agent tools Include at least one tool-using fixture
Cost of testing exceeds savings Cap candidates/week; prioritize models you would actually route

How this positions the work

Cost optimization is not only “pick a cheaper API.” It is knowing the frontier of capability for your tasks so you never overpay for A-work or underpower D-work.

Next in this series: when “cheap” models create expensive failures — and how to price that into ROI.

Related: Note 002 · €35 content org · /hire

Tools Used in This Article

This article mentions several tools from my tech stack.