Wrap JS-only model output (e.g. GLM's javascript fences) in HTML shell with canvas matching getElementById IDs 2c3301d verified eacheampong commited on May 6
Disable thinking mode via chat_template_kwargs.enable_thinking=False so GLM emits game to content channel 7e5d04d verified eacheampong commited on May 6
Fix GLM Idle status: read all delta fields via model_dump; analysis status now reflects code OR reasoning OR connection activity; add Content/Reasoning byte columns 31925ff verified eacheampong commited on May 6
Don't block on /v1/models catalog: it's partial on Crusoe; models can be callable while unlisted 9026afe verified eacheampong commited on May 6
Pre-flight model catalog check + Connecting/Streaming/Queued visual states; auto-fail unknown model IDs immediately 00039d0 verified eacheampong commited on May 6
Capture delta.reasoning_content as fallback (fixes empty GLM stream); add request timeout + watchdog; show both streams in failure card b2aeae1 verified eacheampong commited on May 6
Extractor: strip <think> blocks, accept style+script fragments, pick largest fence; failure card now shows raw output preview c0e7c66 verified eacheampong commited on May 6
Add comparative analysis panel + tolerant HTML extraction; swap Nemotron for Qwen3-235B in default lineup 0cbe506 verified eacheampong commited on May 6
Make games autoplay: each model bakes in a heuristic bot 9fa7c76 verified eacheampong commited on May 6
Pin Python 3.12 + audioop-lts fallback (fix pydub on 3.13) fb243f4 verified eacheampong commited on May 6