feat(calibration): Workers AI fallback provider for the replay harness; ollama stays the preferred path#8285
Conversation
…s; ollama URL stays the preferred path (#8279) --provider workers-ai (explicitly flagged, refused loudly without CLOUDFLARE_ACCOUNT_ID/CLOUDFLARE_API_TOKEN) runs the judge via the Workers AI REST API — the same account and OSS-model catalog the cloud reviewer legs already use; usage-priced, zero standing cost, dormant until the CI budget variables exist. The CI check's provider selection PREFERS a configured ollama endpoint (the self-hosted-runner / own-GPU shape is the primary path per the deployment's cost posture — planned separately in the private infra repo); Workers AI is the break-glass fallback when no ollama is reachable. Envelope extraction fails safe to abstention, never a thrown mid-campaign error. Docs recipe updated.
|
Superagent didn't find any vulnerabilities or security issues in this PR. |
Deploying with
|
| Status | Name | Latest Commit | Preview URL | Updated (UTC) |
|---|---|---|---|---|
| ✅ Deployment successful! View logs |
loopover-ui | 4c03dec | Commit Preview URL Branch Preview URL |
Jul 24 2026, 12:29 AM |
Bundle ReportChanges will increase total bundle size by 717 bytes (0.01%) ⬆️. This is within the configured threshold ✅ Detailed changes
Affected Assets, Files, and Routes:view changes for bundle: loopover-uiAssets Changed:
|
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #8285 +/- ##
=======================================
Coverage 92.16% 92.16%
=======================================
Files 788 788
Lines 79175 79175
Branches 23933 23933
=======================================
Hits 72974 72974
Misses 5062 5062
Partials 1139 1139
Flags with carried forward coverage won't be shown. Click here to find out more. |
|
Warning ⏸️ LoopOver review result - manual review recommendedReview updated: 2026-07-24 00:38:49 UTC
Review summary Nits — 1 non-blocking
Decision drivers
Context & advisory signals — never blocks the verdict
Review context
Contributor next steps
Signal definitions
🧪 Chat with LoopOverAsk LoopOver a question about this PR directly in a comment — grounded only in the same cached, public-safe facts shown above, never a new claim.
Full command reference: https://loopover.ai/docs/loopover-commands 🧪 Experimental — new and may change. Visual preview
Click any thumbnail to open the full-size screenshot. Before = production · After = this PR's preview deploy. Scroll preview
A short scroll-through clip (desktop) — click either thumbnail to open the full animation. Evidence for scroll-linked behavior a single screenshot can't show. 🟩 Safe / merged · 🟦 Advisory · 🟨 Held for review · 🟥 Blocked / closed 💰 Earn for open-source contributions like this. Gittensor lets GitHub contributors earn for the work they already do — register to start earning →. Checked by LoopOver, a quiet PR intelligence layer for OSS maintainers.
|


Summary
Closes #8279 (as re-scoped by the deployment's cost posture: own-GPU inference is the primary path; this is the dormant fallback).
--provider workers-aion the replay harness: judge inference via the Workers AI REST API — the same account and OSS-model catalog the cloud reviewer legs already use. Explicitly flagged, refused loudly withoutCLOUDFLARE_ACCOUNT_ID/CLOUDFLARE_API_TOKEN; envelope extraction fails safe to abstention (never a thrown mid-campaign mis-score). Usage-priced, zero standing cost, fully dormant until the CI budget variables exist.COUNTERFACTUAL_OLLAMA_URLsecret ⇒ ollama; absent ⇒ Workers AI fallback) — the self-hosted-runner/own-GPU shape is planned separately in the private infra tracker, and this workflow needs no further change to adopt it.Validation
src/**untouched except none (scripts + workflow + docs + test only), so no patch-coverage exposure; the new envelope helper is unit-covered per the scripts-core convention.