Spaces:
Running
Running
Commit History
-
chore: drop stale dataset_first reporting from build_info
The single blueprint pipeline has no mode flag, so DEMOPREP_DATASET_FIRST is meaningless. Report pipeline_ok via the canonical build_demo import instead. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>194f181
-
Revert "fix: serialize gradio asset requests"
mike booneThis reverts commit d2b131a7a6af63153c9b751251cc27230823fedf.79f3f3b -
fix: serialize gradio asset requests
mike booned2b131a
-
fix: improve deployment diagnostics and domain datasets
mike boone98056e5
-
chore: expose Slack notification env vars
mike boone39c7ec8
-
fix: improve dataset-first scenario routing
mike boonea6fbe9b
-
chore: expose build info endpoint
mike boone25f055d -
feat: add dataset-first generation path
mike boone7a5c5fe
-
debug: add load handler logging + auth_message removed
- Wrap load_settings_on_startup and load_session_state_on_startup in try/except with print logging so HF logs show the actual error - Both handlers now return safe defaults on failure instead of crashing - Removed auth_message from launch() Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>86916f6
-
fix: also patch _json_schema_to_python_type for boolean schema crash
get_type patch wasn't enough; _json_schema_to_python_type also fails when called recursively with a boolean (additionalProperties: true). Patch both to return "any" for non-dict schemas. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>d82b005 -
fix: patch gradio_client get_type crash on boolean additionalProperties
gradio_client/utils.py get_type() crashes with TypeError when schema is a boolean (from additionalProperties: true). Patch it at startup to return "any" for non-dict schemas. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>2248b40 -
fix: disable API docs to prevent gradio_client schema crash
show_api=False prevents /info endpoint from triggering the TypeError in gradio_client json_schema_to_python_type. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>511df0a -
fix: pin gradio_client and apply url_ok hack for HF Spaces
- Pin gradio_client==0.9.0 to match Gradio 4.44.0 - Apply httpx 0.28 url_ok compatibility fix in app.py launch Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>34d1933 -
fix: update app.py entry point for HF Spaces deployment
- Import from chat_interface instead of removed demo_prep module - Use create_chat_interface() and authenticate_user() - Hardcode port 7860 (HF Spaces default) - Add .env.example with required secrets documentation Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>df11666
-
feat: login system, admin settings in Supabase, auth simplification
- Login gate: Gradio auth with PBKDF2 password hashing, UserManager in supabase_client.py - Admin settings: all secrets (TS, Snowflake, LLM keys) stored in Supabase under __admin__ key - get_admin_setting() replaces all os.getenv() for admin-managed values - Admin Settings tab for viewing/editing (admin-only visibility) - Migration script: scratch/migrate_env_to_supabase.py - Auth simplification: removed password auth entirely, trusted auth only - Renamed THOUGHTSPOT_SECRET_KEY -> THOUGHTSPOT_TRUSTED_AUTH_KEY - Removed authenticate_password(), ts_auth_method dropdown, ts_password field - Removed obsolete env vars: INITIAL_USER, USER_EMAIL, USE_MCP_LIVEBOARD, LIVEBOARD_METHOD - Added Regular Case naming style (State Id, Total Revenue) as default - Startup validation: validate_required_settings() blocks pipeline if settings missing - Prompt logger: logs all LLM calls with timing/tokens to logs/prompts/ - Batch test runner: tests/batch_runner.py with 8 test cases - Cherry-picked…1ab614e