Spaces:
Running on CPU Upgrade
Running on CPU Upgrade
Commit History
28 days ago
-
me-hub c6837b9 (PR #10): ME Chat on Sonnet 5.5 (runtime_config + llm_client only); Robert: go: deploy the two ME Chat Sonnet files Running
Verified signatureaeb8e42 -
me-hub 95fc330 (PR #9): stock chatbot block name, fixes the endless loading page after login
Verified signaturee0e2c77
30 days ago
-
Cap message length, filter images and off-Duke links, add a recording notice
Verified signature2ec5296 -
Stop chat messages from becoming file downloads
Verified signature4f74210
-
Sync per-faculty notes store from me-hub
Robert Olingere05db82
-
Sync faculty review mode from me-hub
Robert Olingerf687d1c -
Sync authenticated-instructor prompt block from me-hub
Robert Olinger5a88b96
-
Sync chat-runtime refactor and faculty-forward weekly digest
Robert Olinger +1: Claude Opus 4.7 (1M context)Mirrors the me-hub commits since last sync: a runtime_config / pricing / telemetry / tune_runner extraction across the chat lib, plus the weekly-digest rewrite into an instructor-facing briefing layout. Digest itself runs from the me-hub GitHub Action, not from the Space. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>0262343 -
Sync chat_eval refactors and weekly-digest module from me-hub
Robert Olinger +1: Claude Opus 4.7 (1M context)Mirrors the accumulated me-hub changes since the last sync: chat_eval internal refactors (iter_turns dedup, state_io merge adapter cleanup, turns_merge extraction), audit-reader cleanups, and the new digest module. The digest module ships for code-tree consistency but is exercised only from the me-hub GitHub Action, not from the Space. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>5501d3a
-
Sync upstream: retrieval auto-tuning + chat-prompt fixes
Robert OlingerBrings the deployed Space up to me-hub@58eb963: retrieval auto-tuning subsystem (state_io, tuning, retrieval_tuning, ranker score_penalties), source_grounding eval refactor (last_retrieved_doc_ids on the orchestrator), syllabus force-pin via course_meta rule in session_core, LaTeX-rendering rule for MBA readers in role_description, and the euphemism-aware refusal guidance in assessment_aware.fdf99cf -
Annotate _handler request as gr.Request to enable injection
Robert Olinger3b3007f -
Multi-login + persisted chat history
Robert Olinger- Replace single students login with four named logins (robert, pino, udayan, students) via scripts.lib.chat.auth.build_auth. - New scripts.lib.chat.history_pusher: daemon-thread singleton that ships derived/student-chat/turns.jsonl to a private HF Dataset (defenestrate/me-chat-logs) every 10 turns or 60s of idle. - ChatOrchestrator records user_login per turn (via gr.Request.username) in success and failure turn records. - turn_log gains _LOG_LOCK + snapshot() so the pusher reads atomically. Activated by HF_TOKEN + ME_CHAT_HISTORY_DATASET_REPO_ID Space secrets; no-op locally.1f7e250 -
Adopt prompt-extraction layout: prompts/student-chat/ + bundle id telemetry
Robert OlingerMirrors me-hub 8a96484: - Chat-tutor prompts now read from prompts/student-chat/*.md via the new scripts/lib/chat/prompt_loader.py registry. - Per-turn telemetry includes prompt_bundle_id and prompt_section_hashes. - archive/ folder is excluded from this Space sync.dd05bbd -
Fix Chatbot.clear AttributeError on gradio 4.44.1
Robert Olingerb01fb0e -
Add Start Over button; drop reports/ and sessions/ from Space
Robert OlingerMirrors me-hub b5dc2d5. Chat now has a Start Over button that resets session state. Removes leftover reports/ and sessions/ files that the sync script no longer copies.23964d5 -
Initial deploy
Robert Olinger06904a3