Spaces:
Running
Running
Commit History
-
Landing: prominent Play CTA pointing at Vercel demo (bazaar-batna.vercel.app)
paymybillsSpace landing page is read-only docs/results; the actual interactive play UI lives on Vercel. Add a top-nav 'Play →' link and promote 'Play Sauda live →' to the primary hero CTA so visitors can get to the demo in one click instead of hunting in the API docs.dda9a57 -
Space landing: dark, results-first; matches main site aesthetic
paymybillsd08b5b3 -
Sync server, bazaarbot_env, and nlp modules from main
paymybillsBrings in 25+ commits of server-side improvements that have been landing in the GitHub repo since the Space last synced on Apr 16: - Live HF Inference Endpoint backend (server/sauda_buyer.py) with Ollama fallback, dual-backend health probe. - Safety module: per-IP rate limit, daily cap, concurrency cap, circuit breaker, prompt-size cap (server/safety.py). - /highlight endpoint for span-level seller-tell extraction (nlp/keyword_patterns.py with English numeric deception cues added today). - LLMSeller persona implementation (bazaarbot_env/llm_seller.py) using Gemma-4-E4B; auto-accept-when-offer >= reservation; monotonic counter logic. - gym_wrapper steering with monotonicity guard fix from today (max(own_last_offer, ...) shape so ceiling regression can't drag the buyer backward). Updates Dockerfile to COPY bazaarbot_env/ and nlp/ alongside server/.2d8d503
-
Remove defaults: user picks provider, model, and key. Expanded model lists for all 5 providers
paymybills8a342b0 -
Add multi-provider LLM inference (OpenAI/Claude/Gemini/HF/Grok), conversation dialogue in logs, seller tells in system prompt
paymybillse43b1ef -
Add spectator mode, sell mode, fix replay/leaderboard errors, push-ready for HF
paymybillse6c0148 -
Fix seller accepting below buyer's offer: accept when counteroffer undercuts buyer price
paymybills01f2ed2 -
Add seller personalities, poker tells, WebSocket, multi-buyer arena, leaderboard, counterfactual analysis, and React UI
paymybills2524c65
-
Fix multi-mode deployment: add uv.lock, server/app.py, scripts, openenv-core dep
paymybills0bac0d8 -
Add HTML landing page to root endpoint
paymybillsbeca24b
-
Initial commit: BazaarBot negotiation environment
paymybillsOpenEnv task environment simulating customer-vendor price negotiation with asymmetric information, career dynamics, and Rubinstein bargaining. - FastAPI server with step/reset/state/score endpoints - Rule-based seller with BATNA, inventory pressure, career adaptation - 3 tasks (easy/medium/hard) with deterministic graders - LLM buyer inference script (OpenAI client) - Streamlit dashboard with offer trajectories, reward analysis, manual play - Non-linear time discount, reputation tracking, career mode - Dockerfile, openenv.yaml, startup.sh for deployment4a4fa1e