Harden model loading and inference runtime handling - #2952
Conversation
|
👋 Thanks for the pull request! Here is how automated Claude review works here, so you spend credits (and reviewer time) wisely. 🚦 This PR is marked Ready for review, so automated Claude review will run — and every pass spends real credits. Warning 💸 The Claude reviewer bills in credits, not vibesAutomated review spins up a real agent that reads real code and spends real credits on every pass. It is glad to help — but it is not a rubber duck, a linter you poke in a loop, or a substitute for reading the contributing guide. Treat it like an expensive senior reviewer whose time you booked, and show up prepared. Draft when unsure, Ready when you mean it:
However you get there, arrive prepared:
Reviews are not free. A draft costs nothing to review; a Ready PR is a promise that it is worth reviewing.
|
|
🤖 Claude review started at commit New commits are not auto-reviewed. Add the |
|
🤖 Claude review started at commit New commits are not auto-reviewed. Add the |
|
🤖 Claude review started at commit New commits are not auto-reviewed. Add the |
|
Review summary — first pass at HEAD Skills: review-http-api-server, review-sdk, review-cli-cloud-tooling, review-inference-models-pkg, review-packaging-ci, review-core-infra, review-topic-auth-and-tenant-security, review-topic-input-boundary-security, review-topic-secure-gateway-url-wrapping, review-topic-backward-compat-and-versioning, review-topic-concurrency-and-resource-safety, review-topic-external-contract-and-silent-fallback, review-topic-test-hygiene. Coverage note: No dedicated surface skill covers What I traced (static, read-only):
No blocking findings. The default flips ( Commands used: Reviewed at HEAD: ec094c2 |
|
Release coordination (maintainer notice — non-blocking):
Per repo convention, contributors are not asked to select or bump versions. Reviewed at HEAD: ec094c2 |
|
😎 PR passes the vibe-check and trust-me-bro verification. |
ec094c2 to
7269ed1
Compare
Description
Harden model loading, media inputs and transport configuration across the server and first-party images.
Stream API authentication, SDK management calls, image enablement and desktop defaults match current main, including existing workspace authentication and localhost binding behavior. No new stream administration token is required.
The migration guide in
docs/server_configuration/security_migration.mddocuments the remaining configuration changes. The inference-models Unreleased changelog covers its public behavior changes; release versions remain a maintainer decision.Validation
The queue saturation regression fails on the original implementation and passes with the fix at three queue capacities. An independent 6,012-record probe preserved session identities, resource outcomes and usage totals. The cause of earlier CI shutdown hangs remains unproven.
Target container, hardware and fleet rollout validation remain prerequisites; no production deployment is included.