• Stefy Lanza (nextime / spora )'s avatar
    front: keep engine status tiles visible while the primary engine is busy · 050ef3fa
    Stefy Lanza (nextime / spora ) authored
    The task page's engine tiles vanished whenever the primary (NVIDIA) engine was
    busy generating. /admin/api/engines gated on is_admin(), which validates the
    session by round-tripping to the primary engine's /admin/api/status — that call
    times out while the engine is saturated, so the endpoint 401s and the page hides
    the whole engines card. But the tile DATA (name/health/VRAM/loaded models) comes
    entirely from the front's own cached registry, not the engines.
    
    Fix: gate /admin/api/engines on a light credential check (session cookie or
    bearer present), exactly as /admin/api/gpu-stats already does and for the same
    reason. Extracted that check into Front._has_cred() and reused it for both. The
    mutating /admin/api/engines/{id}/restart keeps full is_admin validation.
    Co-Authored-By: 's avatarClaude Opus 4.8 <noreply@anthropic.com>
    Claude-Session: https://claude.ai/code/session_011DDv7BchtZQWsnPG6Jm49m
    050ef3fa
Name
Last commit
Last update
codai Loading commit data...
docs Loading commit data...
packaging Loading commit data...
samples Loading commit data...
tests Loading commit data...
tools Loading commit data...
.dockerignore Loading commit data...
.gitignore Loading commit data...
AI.PROMPT Loading commit data...
CODERAI_API_DOCUMENTATION.md Loading commit data...
CoderAI.gif Loading commit data...
DISTRIBUTION.md Loading commit data...
LICENSE.md Loading commit data...
MULTIMODAL_CAPABILITIES.md Loading commit data...
MULTIMODAL_UI_EXAMPLES.md Loading commit data...
README.md Loading commit data...
build-oci.sh Loading commit data...
build.ps1 Loading commit data...
build.sh Loading commit data...
coderai Loading commit data...
coderai-broker-implementation-reference.md Loading commit data...
coderai-integration.md Loading commit data...
commands Loading commit data...
osxbuild.sh Loading commit data...
package-oci.sh Loading commit data...
package-tarball.sh Loading commit data...
requirements-nvidia.txt Loading commit data...
requirements-vulkan.txt Loading commit data...
requirements.txt Loading commit data...
run-oci.sh Loading commit data...
smoke-test-oci.sh Loading commit data...
todo.md Loading commit data...
video_editor.config.json Loading commit data...