Commit History

feat: add gTTS fallback to guarantee text-to-speech audio playback under rate limit
41d2f4f
Running

jarvisemitra commited on

feat: optimize latency, implement global MutationObserver for instant audio play, and add user interrupt handlers for click and spacebar
e7c0595

jarvisemitra commited on

feat: implement real-time continuous hands-free voice chat mode using Web Speech API VAD, global audio capture, and autoplay response
34354d1

jarvisemitra commited on

feat: add microphone voice input with automatic Groq Whisper STT transcription and TTS audio autoplay response
052966d

jarvisemitra commited on

fix: change stream_to_file to write_to_file for new Groq SDK, sanitize all PDF text for Helvetica font
f5ad3e9

jarvisemitra commited on

feat: add PDF export button, conversational welcome message, green theme, and verbose debug logging
c75ff62

jarvisemitra commited on

debug: add verbose step-by-step logging and fallback for plain text LLM responses
b074d95

jarvisemitra commited on

fix: remove GEMINI_API_KEY guard that blocked all messages on HF Spaces
893540e

jarvisemitra commited on

fix: change app.py to run standalone Gradio server, resolving styling issues on HF Spaces
01ced7c

jarvisemitra commited on

fix: revert LLM backend to use the new active NVIDIA NIM API key
a36263b

jarvisemitra commited on

fix: switch to gemini-2.0-flash LLM model as primary backend to resolve unauthorized NVIDIA credentials
0888d02

jarvisemitra commited on

feat: simplify interface to a clean, simple chatbot layout
96ab939

jarvisemitra commited on

fix: restore button sizing to resolve layout breakage and non-clickable elements
cef049f

jarvisemitra commited on

feat: implement premium recruiter dashboard UI in Gradio
264b03a

jarvisemitra commited on

fix: apply global SVG styling constraints to prevent giant icons
32d00b9

jarvisemitra commited on

fix chatbot avatar icon styling sizes
0ea5d3b

jarvisemitra commited on

Implement Gradio Voice Input transcription via Gemini Audio upload API
7dd2534

jarvisemitra commited on

Update system prompt to adopt consultative, human-like advisor tone explaining why each assessment is chosen
c10734c

jarvisemitra commited on

Mount Gradio UI onto FastAPI server in app.py to expose health and chat API endpoints
c3a6cb4

jarvisemitra commited on

Switch agent model execution to NVIDIA NIM API running diffusiongemma-26b-a4b-it
794e49f

jarvisemitra commited on

Fix catalog json parser error: allow unescaped control characters in catalog_data.json
302714e

jarvisemitra commited on

Revert agent to use Gemini API model execution to fix Transformers import crash and resource limitations on HF
7b2b5ee

jarvisemitra commited on

Remove starlette version restriction to fix gradio 5 dependency clash
8b8e7c7

jarvisemitra commited on

Upgrade Gradio SDK version to 5.12.0 in Space metadata for Python 3.13 support
e79c25a

jarvisemitra commited on

Commit cleaned requirements.txt resolving faiss-cpu compatibility on Python 3.13
2142941

jarvisemitra commited on

Downgrade starlette to <0.39.0 to match FastAPI dependencies and fix HF build pip install crash
a976de8

jarvisemitra commited on

Trigger rebuild with stable pinned Gradio SDK 4.44.0
35a567b

jarvisemitra commited on

Pin sdk_version: 4.44.0 in README.md to ensure stable Gradio build
76ce741

jarvisemitra commited on

Remove gradio from requirements.txt to avoid conflict with Hugging Face's pre-installed Gradio environment
713b866

jarvisemitra commited on

Remove custom Dockerfile to let Hugging Face build native Gradio SDK space
cfa2f92

jarvisemitra commited on

Add app.py Gradio entrypoint at root level for Hugging Face Spaces
23e7493

jarvisemitra commited on

Replace Streamlit with Gradio UI and update HF Spaces metadata
5957aa9

jarvisemitra commited on

Fix JSON parsing error: set strict=False to allow control characters like newlines in JSON strings
7849254

jarvisemitra commited on

Force transformers upgrade in Dockerfile build steps to bypass caching
18e4843

jarvisemitra commited on

Force rebuild on Hugging Face to apply transformers upgrade
a8ba123

jarvisemitra commited on

Upgrade transformers dependency in requirements.txt to >= 4.49.0 for Gemma 3 MultimodalLM support
d9b8d3d

jarvisemitra commited on

Integrate Gemma 3 (AutoModelForMultimodalLM & Processor) into agent pipeline
7fa7990

jarvisemitra commited on

Configure Dockerfile to run Streamlit UI on Hugging Face Spaces
fee7664

jarvisemitra commited on

Add approach document and local UI
a211d2e

jarvisemitra commited on

SHL Assessment Recommender - Full implementation with hybrid retrieval, slot-based conversation analysis, safety guards, and evaluation harness
ae3c639

jarvisemitra commited on