Commit History

  1. Halve @spaces.GPU duration 60s → 30s to save quota per call

    Verified signature
    7efcef4
  2. System prompt: explicit greeting + short-followup rules; never introduce self

    Verified signature
    d1bcdde
  3. Slash system prompt: short, answer directly, no identity preamble

    Verified signature
    6a2d32c
  4. Bulletproof type coercion + full traceback logging in chat_fn

    Verified signature
    181770f
  5. Ignore Gradio session history + bake identity facts into system prompt

    Verified signature
    7413637
  6. Ignore Gradio session history + bake identity facts into system prompt

    Verified signature
    d948989
  7. Defensive history shape + voice-rewrite of system prompt

    Verified signature
    14e8a31
  8. Fix: handle both dict + tuple history shapes in format_mistral_prompt

    Verified signature
    fe973d5
  9. Revert gradio 5.x bump (HF Dockerfile forces 4.44); pin starlette+fastapi instead

    Verified signature
    84a6c99
  10. Revert gradio 5.x bump (HF Dockerfile forces 4.44); pin starlette+fastapi instead

    Verified signature
    f06f359
  11. Upgrade to Gradio 5.x (fixes Starlette TemplateResponse signature bug)

    Verified signature
    8d39e85
  12. Pin jinja2<3.1.5 to work around Gradio 4.x template cache TypeError

    Verified signature
    3af1489
  13. Simplify: drop multi-tab Blocks wrapper (broken queue init in Gradio 4.x)

    Verified signature
    9a34dbc
  14. Fix: ChatInterface in Gradio 4.x doesn't accept api_name kwarg

    Verified signature
    a013d69
  15. Bootstrap: app.py

    Verified signature
    642bf8b
  16. Bootstrap: llm.py

    Verified signature
    7ed7128
  17. Bootstrap: requirements.txt

    Verified signature
    2bc8c06
  18. Bootstrap: README.md

    Verified signature
    031d78f
  19. initial commit

    Verified signature
    050c4cd