ENGINEERING

HuggingFace card-drift watcher to Linear eval task

Polls the HuggingFace cards of the open models your team uses on a schedule, and when a model card or license changes it opens a Linear eval task pre-filled with the diff.

CategoryEngineering
Enginesim
Difficultyintermediate
Triggerschedule
Steps6
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerDaily schedule fires
  • ActionFetch HuggingFace card + metadata for each watched modelHugging FaceHugging Face
  • ActionLoad last snapshot from PostgresPostgreSQLPostgres
  • LogicDiff card/license/tag fields; skip if unchanged
  • OutputOpen Linear eval task with the diffLinearLinear
  • ActionWrite new snapshot to PostgresPostgreSQLPostgres

What it does

Keeps a watchlist of the open-weight models your product depends on (for example `meta-llama/Llama-3.1-8B-Instruct`) and checks each one's HuggingFace model card on a fixed cadence. When the card body, license, or pipeline tag changes versus the last snapshot, it files a Linear issue describing exactly what moved so an engineer can re-run evals before the change reaches production.

When to use it

Use it when you ship features on top of third-party open models and a quiet upstream edit (a relicense, a new usage restriction, a changed recommended prompt format) could silently break or legally compromise your stack. It turns "someone noticed on Twitter" into a tracked task.

How it works

  1. 1A daily schedule fires the run.
  2. 2For each watched model it fetches the current HuggingFace card metadata and README.
  3. 3It compares the new content against the stored snapshot to compute a field-level diff.
  4. 4A branch checks whether anything meaningful changed; unchanged models are skipped.
  5. 5For changed models it creates a Linear issue titled with the model id and the changed fields, embedding the before/after diff.
  6. 6It writes the new snapshot back so the next run compares cleanly.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect Hugging FaceModels, datasets, spaces — the open-source hub.
  2. 2
    Connect LinearIssues, projects, cycles, triage.
  3. 3
    Connect PostgresAny Postgres URL — query, write, migrate.
  4. 4
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  5. 5
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  6. 6
    Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.

Run this workflow in your colony.

14-day trial. No DevOps. No Sales call. Provisioned in under a minute.