botboss-backend / services /interview_manager.py

Commit History

Make real AI reliable: raise timeouts (45s) + max_tokens for gemini-2.5 thinking so scoring/agent/CV calls return JSON instead of timing out to fallback; remove public test-email endpoint
2409473

muhammadtabishkha commited on

Use current Gemini model via GEMINI_MODEL env var (default gemini-2.5-flash); gemini-2.0-flash is deprecated/shut down
fcbd6f0

muhammadtabishkha commited on

Agentic AI (#4): autonomous interview agent decides probe-vs-advance after each answer, generates targeted follow-ups, logs decisions to the report
dfeea10

muhammadtabishkha Claude Opus 4.8 commited on

Emotion/sentiment analysis: derive facial emotion from blendshapes, add emotion_analysis (dominant/distribution/composure) to report
a4fa301

muhammadtabishkha Claude Opus 4.8 commited on

Don't score transcription failures: null confidence/clarity/engagement when audio can't be processed; backfill repairs existing reports
d236f84

muhammadtabishkha Claude Opus 4.8 commited on

Add backfill endpoint to link existing completed interviews to applications
47a00c9

muhammadtabishkha Claude Opus 4.8 commited on

Link interview score + session to application so the company dashboard shows results
63ec26b

muhammadtabishkha Claude Opus 4.8 commited on

Report: full violation objects in integrity_flags, skill_breakdown as dict, robust candidate-name lookup
48e366f

muhammadtabishkha Claude Opus 4.8 commited on

Eye tracking: EAR blink detection, attention/suspicion scores, feed integrity; live HUD in interview
e533bda

muhammadtabishkha commited on

Interview: hang-proof AI calls (thread timeout), JSON structured scoring, skill breakdown + quoted report
b91e7f2

muhammadtabishkha commited on

Interview: fail-fast on Gemini quota/429 (max_retries=1) to avoid request hangs
aa9b504

muhammadtabishkha commited on

Interview upgrades: MongoDB persistence, adaptive follow-ups, voice analysis, integrity score
e314699

muhammadtabishkha commited on

Initial commit: BotBoss backend (own deployment)
dda02d3

muhammadtabishkha commited on