mirror of
https://github.com/fabro-sh/fabro.git
synced 2026-08-28 05:27:41 +00:00
`small_default_for_provider` fell back to the provider's normal default when no model was marked `small_default`. That turned "give me the small utility model" into "give me the flagship" for any provider without one. Run title generation asks for the small default, then gives it a 64-token budget and a 10s timeout. On a server where kimi is the highest-priority configured provider, that resolved to kimi-k3 — an always-reasoning model that burned 161 reasoning tokens before emitting anything. The structured output never completed, `generate_object` returned NoObjectGenerated, and the caller silently kept the deterministic title. Return `None` instead, and have `small_default_for_configured_ids` move on to the next configured provider. The ordinary default is used only when no configured provider marks a small model, and it now comes from the configured set rather than the global catalog default. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| build-support | ||
| fabro-api | ||
| fabro-auth | ||
| fabro-client | ||
| fabro-config | ||
| fabro-core | ||
| fabro-db | ||
| fabro-dev | ||
| fabro-http | ||
| fabro-macros | ||
| fabro-model | ||
| fabro-oauth | ||
| fabro-options-metadata | ||
| fabro-proc | ||
| fabro-redact | ||
| fabro-static | ||
| fabro-telemetry | ||
| fabro-template | ||
| fabro-test | ||
| fabro-types | ||
| fabro-util | ||
| fabro-vault | ||