|
Some checks failed
Forgejo Android APK / Root app tests (push) Successful in 49s
Forgejo Docker Build / Root app tests (push) Successful in 48s
Forgejo Android APK / Build signed APK (push) Successful in 2m6s
Forgejo Docker Build / Build Docker image (push) Successful in 14s
Forgejo Docker Build / Deploy to the host (push) Failing after 2s
The reviewer is shown rendered images of the deck, so a text-only model there fails on every generation — at request time, long after the one moment an administrator could have picked differently. Nothing checked it. Saving my_resources.review_model now asks the gateway what it reports for that model and refuses only an explicit supports_vision === false. Three answers, not two. Most of this roster carries no supports_vision at all (every openrouter-* entry here), and refusing unknowns would block the reviewer this deployment already runs on. An unreachable gateway is not evidence about a model either, so it never blocks the save. Empty means review is off and skips the lookup entirely. The capability is read from the gateway, never inferred from the model id. Verified against a mutation: relaxing `canSee === false` to `canSee !== true` fails the two tests that say unknown must stay allowed. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Dv6sqaY6Vq3ChZHMem3cnU |
||
|---|---|---|
| .. | ||
| logic | ||
| ai-providers.md | ||
| api-reference.md | ||
| architecture.md | ||
| authentication.md | ||
| clinical-assistant.md | ||
| configuration.md | ||
| database.md | ||
| deployment.md | ||
| developer-guide.md | ||
| embeddings-setup.md | ||
| features-explained.md | ||
| global-prompt-administration.md | ||
| improvements.md | ||
| learning-hub.md | ||
| migrations.md | ||
| mobile-build.md | ||
| module-conventions.md | ||
| my-resources.md | ||
| openid-setup.md | ||
| ops-docs-ped-ai-and-milvus.md | ||
| retrieval-tuning.md | ||
| scaling.md | ||
| speech.md | ||