exam-panic-rescue / study_engine.py

Commit History

  1. Upgrade default model to MiniCPM-V 4.6; compact output panel into tabs

    Verified signature
    faae00e
  2. Deploy student-first exam coach

    Verified signature
    1f332ab
  3. Docs+engine: drop VoxCPM2/read-aloud to match shipped app (README card + study_engine)

    Verified signature
    63e2deb

  1. Perf: resident MiniCPM-V + boot warm-up + live status + honest fallback reasons (app.py & study_engine.py together)

    Verified signature
    5cc3d5e

  1. Llama Champion: selectable llama.cpp engine (small MiniCPM4 0.5B GGUF via llama-cpp-python, CPU)

    Verified signature
    8f94661
  2. MiniCPM-V-4.5 is now the primary engine (text + photo); drop 4.1-8B and 0.5B/1B; Nemotron-4B alternate; README to match

    Verified signature
    205a64a
  3. One text model at a time (24GB safety) + voice gating + pinned model metadata

    Verified signature
    bffb04a

  1. Prefetch model weights on CPU before the GPU call so a cold secondary model no longer times out the ZeroGPU budget

    Verified signature
    616435a
  2. Add drill answer keys (validated on staging)

    Verified signature
    29f68a7
  3. Add VoxCPM2 read-aloud (5th model; validated on staging)

    Verified signature
    2053afb
  4. Add download/print packet button (validated on staging)

    Verified signature
    8b6a2ce
  5. Add model picker: MiniCPM-8B / NVIDIA Nemotron-4B / MiniCPM5-1B (validated on staging)

    Verified signature
    95c2dbd
  6. Add MiniCPM-V syllabus-snap (vision) + torchvision (validated on staging)

    Verified signature
    9723925
  7. Live coach timer: ship coach_state + UI together (validated on staging)

    Verified signature
    7058842
  8. Add 'what to skip' triage line

    Verified signature
    2d4f3c1

  1. Isolate GPU call (graceful fallback on worker failure) + skip ZeroGPU preload

    Verified signature
    ecef8b8
  2. Resilient generate: never hard-crash on a model-path error

    Verified signature
    7dbb26f
  3. Sync from GitHub: triage time-budget fix, MiniCPM-driven drills, UI polish, sub-4B model option, LICENSE

    Verified signature
    e8b603e

  1. [Codex] Add optional Nemotron runway and public trace

    dec7ccb
  2. [Codex] Preserve generated markdown in Space

    d12effa
  3. [Codex] Gate sample generation for final Space

    c9d975a
  4. Sanitize MiniCPM reasoning output with Codex

    Verified signature
    3cf0261
  5. Make Space product-first and ZeroGPU-ready with Codex

    Verified signature
    b05866b

  1. Focus MiniCPM demo and readable UI with Codex

    Verified signature
    01e517b
  2. Polish UI and hardware honesty with Codex

    Verified signature
    d681ed9
  3. Update llama runtime evidence from Codex 7fb3aaf

    Verified signature
    865a60c
  4. Deploy Exam Panic Rescue staging Space

    Verified signature
    bbddb2e