Commit History

  1. Update README.md

    Verified signature
    1306d57

  1. Update README.md

    Verified signature
    c02f059
  2. docs: add models used and sponsor prize categories to README

    Mehdi
    34dca80
  3. docs: add demo video and LinkedIn post links to README

    Mehdi
    97c5c86

  1. chore: update commit counter 68 → 101

    Mehdi
    fd28ec7
  2. fix: pre-translate non-English chunks to English before LLM inference⁠

    Mehdi
    67da08d
  3. fix: enable sampling — temperature=0.8 for MCQ, 0.4 for evaluator⁠

    Mehdi
    8f2e039
  4. fix: stronger MCQ/evaluator prompts — no duplicates, no self-reference, English-only, section 2 always present⁠

    Mehdi
    c8e8b73
  5. fix: restore MiniCPM4-8B in hackathon narrative, fix fine-tune duration claim

    Mehdi
    48d282a
  6. feat: 6/6 badges — unlock Sharing is Caring, add Chapter 06 on MiniCPM4.1-8B upgrade

    Mehdi
    9e029e8
  7. chore: update blog to MiniCPM4.1-8B fine-tune + Sharing is Caring badge earned

    Mehdi
    757dfee
  8. feat: add share_trace.py — run session + push agent trace to HF Hub dataset

    Mehdi
    3f8b85e
  9. feat: retarget fine-tune pipeline to MiniCPM4.1-8B⁠

    Mehdi
    f5c39d2
  10. feat: upgrade to MiniCPM4.1-8B + official GGUF, disable thinking mode⁠

    Mehdi
    5ad43b3
  11. revert: restore original demo.launch(), blog served from separate static Space

    Mehdi
    7458c71
  12. fix: inject /blog into Gradio's internal FastAPI router at position 0⁠

    Mehdi
    2d50118
  13. fix: mount /blog before Gradio so static files aren't swallowed by catch-all route

    Mehdi
    008db30
  14. feat: serve blog at /blog from main Space + badge showcase⁠

    Mehdi
    fffdc96

  1. feat: full-height libraries, pre-generated reward image, English upload text

    ee14d3e
  2. fix: make the llama.cpp CPU runtime actually usable on the Space⁠

    Mehdi
    b5f4a07
  3. feat: grounded, varied training explanations for MCQ and evaluation⁠

    Mehdi
    f6ad483
  4. fix: custom collator so EOS is learned (pad==eos masked stop tokens in v2)

    Mehdi
    1d99c93
  5. fix: truncate runaway question generation to the first question⁠

    Mehdi
    81e2542
  6. fix: multi-task fine-tuning — single-task training broke MCQ format⁠

    Mehdi
    bafdec2
  7. fix: prebuilt CPU wheel for llama-cpp-python, skip 15min source compile on Spaces

    Mehdi
    32c8c58
  8. feat: llama.cpp runtime ready for the Space (Llama Champion)⁠

    Mehdi
    a474fe5
  9. fix: verify Hub write access before training, fallback to user namespace

    Mehdi
    5fa3ac9
  10. feat: switch to our fine-tuned MiniCPM4-8B-PaperProf model (Well-Tuned)⁠

    Mehdi
    2c3748a
  11. feat: Well-Tuned + Llama Champion groundwork⁠

    Mehdi
    8087133
  12. move: team section to Chapter 01, right after the intro

    Mehdi
    7a3f6e0
  13. feat: team section on the blog with Ryad Gazenay and Mehdi Azouz, GitHub and LinkedIn links, optimized photos

    Mehdi
    e70cc5e
  14. fix: library panels full width, hidden rows off-screen

    c80db61
  15. redesign: blog as a crafted dev site, no emoji, heavier animations⁠

    Mehdi
    8f44476
  16. feat: full-height library side panels with animated robots

    353a1ba
  17. feat: Field Notes blog as a standalone designed website (blog/index.html)⁠

    Mehdi
    dbd761b
  18. feat: animated library side panels with mini robots

    867662d
  19. docs: Field Notes blog post — what we built and what we learned⁠

    Mehdi
    dc3b7d4
  20. feat: amphitheater hero with mouse-tracking robot professor, fixed particles

    57ebbd6
  21. fix: MCQ clicks broken — restore onclick in showMCQ, remove duplicate addEventListener⁠

    Mehdi
    92295c9
  22. fix: MCQ double-count — remove duplicate onclick handler in showMCQ⁠

    Mehdi
    ff2dbd5
  23. fix: force English output in all LLM prompts regardless of PDF language⁠

    Mehdi
    490c5f1
  24. feat: FLUX image generation moved to End Session modal as session visual summary

    eb2f556

  1. fix: server error

    5ff15a8
  2. fix: increase GPU duration to 120s, prefetch FLUX weights on startup

    2bc80d0
  3. fix: increase GPU duration to 120s, prefetch FLUX weights on startup

    5158491
  4. fix: FLUX.2-klein reajust

    6f1b463
  5. fix: FLUX.2-klein prompt keyword arg, image for all verdicts

    413ab6b
  6. feat: switch to FLUX.2-klein-4B for image generation

    3e0f4f1
  7. feat: FLUX.1-schnell image generation after correct answers

    53f316c
  8. ui: replace mode pills with large cards (icon, title, desc, check indicator)

    Mehdi
    8fd63cd