Commit History

  1. Remove diagnostic startup print statements⁠

    atwine +1: Devin
    4492f1d
  2. Add startup print statements to diagnose Space hang⁠

    atwine +1: Devin
    d2c3c03
  3. Fix startup hang: force CPU-only torch to avoid 2GB CUDA packages on CPU Space⁠

    atwine +1: Devin
    56cb087
  4. Update recommendations.md with DeepInfra vs Novita comparison⁠

    atwine +1: Devin
    de369d1
  5. Add recommendations.md and ignore .code-workspace files⁠

    atwine +1: Devin
    8e41bf7
  6. Switch streaming call to provider-aware chat_completion⁠

    atwine +1: Devin
    3a225d8
  7. CHANGELOG: add commit hash for streaming change⁠

    atwine +1: Devin
    bd34e3d
  8. Enable streaming responses for Sanyu chatbot⁠

    atwine +1: Devin
    cea783d

  1. CHANGELOG: note HF token swap (Timothy Kintu) and credit incident⁠

    atwine +1: Devin
    1564e73
  2. Revert to Qwen2.5-72B-Instruct; GLM-5.2 depleted free credits⁠

    atwine +1: Devin
    116f2bd
  3. Test GLM-5.2 (753B MoE) on Novita; fallback is Qwen2.5-72B⁠

    atwine +1: Devin
    b3f8faa
  4. Revert to Qwen2.5-72B-Instruct; 8B failed prompt reasoning test⁠

    atwine +1: Devin
    0e9045f
  5. CHANGELOG: document model/prompt changes and pending 8B assessment⁠

    atwine +1: Devin
    f80e433
  6. Try meta-llama/Llama-3.1-8B-Instruct on Novita; fallback is Qwen2.5-72B⁠

    atwine +1: Devin
    bee8a73
  7. Fix model not supported: switch to Qwen2.5-72B-Instruct on Novita⁠

    atwine +1: Devin
    9a39c3f
  8. Switch to raw httpx call to expose full Novita 400 error body⁠

    atwine +1: Devin
    6c2d7dc
  9. Add debug logging to capture full 400 response body from Novita⁠

    atwine +1: Devin
    17d9a57
  10. Fix 400 Bad Request: replace non-ASCII chars unsupported by Novita API⁠

    atwine +1: Devin
    e8ae36b
  11. Upgrade META_PROMPT to v2 (counsellor-reviewed)⁠

    atwine +1: Devin
    83c6cef

  1. Add CHANGELOG.md covering full project history⁠

    atwine +1: Devin
    ef18ba4
  2. Add thumbs-up/down feedback system with comment form⁠

    atwine +1: Devin
    7c14083
  3. Add conversation logging to atwine/CAPS-Sanyu-conversations dataset⁠

    atwine +1: Devin
    91ea307
  4. Fix model not supported on Novita; fix Gradio 6 theme deprecation warning⁠

    atwine +1: Devin
    b801d99
  5. Switch LLM to Llama-3.1-70B-Instruct⁠

    atwine +1: Devin
    bf814b4
  6. Fix double system message bug; add RAG_INSTRUCTIONS; explicit empty-context fallback⁠

    atwine +1: Devin
    01df85f
  7. Fix TypeError: move theme from ChatInterface to wrapping gr.Blocks⁠

    atwine +1: Devin
    dd4b46d
  8. Fix TypeError: remove deprecated Chatbot params bubble_full_width and show_copy_button⁠

    atwine +1: Devin
    011633d
  9. Improve UI: warm theme, Sanyu persona, starter prompts, layout tweaks⁠

    atwine +1: Devin
    029eab3
  10. Fix 400 Bad Request: switch provider from hf-inference to novita⁠

    atwine +1: Devin
    96f419b
  11. Switch LLM from Gemini to Llama-3.2-3B-Instruct via HF Inference API⁠

    atwine +1: Devin
    a937e6c
  12. Add retry logic for Gemini 503 UNAVAILABLE errors⁠

    atwine +1: Devin
    202fb68
  13. Replace FAISS index with portable numpy embeddings in pkl⁠

    atwine +1: Devin
    543fbbd
  14. Fix retrieval: bypass FAISS search() using numpy dot product⁠

    atwine +1: Devin
    c2a8c7b
  15. Fix FAISS search() for both old and new API versions⁠

    atwine +1: Devin
    612d3f2
  16. Fix FAISS search() API compatibility for newer versions⁠

    atwine +1: Devin
    41f59bc
  17. Add RAG pipeline: build_index.py, retrieval.py, and FAISS knowledge base⁠

    atwine +1: Devin
    0b92277
  18. Update README with full project documentation⁠

    atwine +1: Devin
    9f459d8

  1. Longer Prompt with improved formatting

    Verified signature
    039b21c
  2. Reverting to longer prompt

    Verified signature
    50dfc0d

  1. short meta-prompt version 1

    Verified signature
    f960241

  1. Trying a really long system prompt

    Verified signature
    5a61afe

  1. Fix content extraction from Gradio message format

    Verified signature
    3657bc9
  2. Handle both dict and tuple history formats

    Verified signature
    6289fb3
  3. Remove type argument, fix history as tuples

    Verified signature
    e1a0990
  4. Fix history format for multi-turn conversation

    Verified signature
    8ec0d06
  5. Change to gemini 2.5

    Verified signature
    6cac943
  6. Update app.py

    Verified signature
    e234429
  7. Trying a different gemini model

    Verified signature
    06b16df
  8. Update app.py

    Verified signature
    9807933
  9. Switch to smaller model

    Verified signature
    282a536