sinatra.dev
← All changes
fix· Models

A run blocked on an unreachable model no longer burns a free task

When no available credential can serve the pinned model, the run now fails before it is counted against your daily allowance.

Pinning a model that none of your credentials could serve already failed before any sandbox was created. It just failed after the run had been counted against your daily free allowance, so a typo in .sinatrarc cost you a task. The check now runs first.

The same change treats a workspace OpenRouter key as able to serve any model in the catalog, since it is a gateway. Workspaces on an OpenRouter key that were previously refused an Anthropic-credentialed model are not refused any more.

#1124