Spaces:
Running
Running
Commit History
-
logger.py: batch-checkpoint refactor (see app.py commit for details)
Verified signature2fbfc5e
-
key-pool rotation: per-session OpenAI key assignment from OPENAI_KEY_01..10 (core/__init__.py)
Verified signature28b9cc6 -
key-pool rotation: per-session OpenAI key assignment from OPENAI_KEY_01..10 (core/logger.py)
Verified signaturebf4cb2e -
key-pool rotation: per-session OpenAI key assignment from OPENAI_KEY_01..10 (core/orchestrator.py)
Verified signatureaf6a95d -
key-pool rotation: per-session OpenAI key assignment from OPENAI_KEY_01..10 (core/perfect_answer.py)
Verified signatureae2eb77 -
key-pool rotation: per-session OpenAI key assignment from OPENAI_KEY_01..10 (core/main_agent.py)
Verified signature289ec6e -
key-pool rotation: per-session OpenAI key assignment from OPENAI_KEY_01..10 (core/manager_agent.py)
Verified signature8d6d054 -
key-pool rotation: per-session OpenAI key assignment from OPENAI_KEY_01..10 (core/config_loader.py)
Verified signature7575444
-
Session-recovery propagated from socratic: hidden gr.Textbox (#recovery-payload) + Gradio .then(js=...) chains write/clear localStorage; on_submit_initial / on_end_session yield JSON events on their CONFIRM yields (includes ENFORCE_END_SESSION_GATE toast path). RECOVERY_HEAD adds modal styling + window.__SOC_RECOVERY helpers; storage key socratic_frame_session_v1. on_recover_session restricts HF file lookup to this Space's mode_prefix (v5-HOT/socratic_frame/) because the dataset AE-Talk-bot/log-socratic is shared with socratic and a loose match would risk cross-condition recovery. TUTORIAL_HEAD walkthrough guard early-returns when localStorage carries an unfinished session. SessionLogger.from_dict restores dominant_framework + argument_submitted_at.
Verified signature7edb5d1
-
3-framework support: dominant detection + slot-based component map
Verified signature70adf6f -
Clone from v5-AI-ethic-HOT-socratic to v5-AI-ethic-HOT-socratic-frame
Verified signature068faf9