soci2 / src

Commit History

  1. Fix day display, DB growth, console errors; add FPV NPC chat with speech input⁠

    RayMelius +1: Claude Opus 4.6
    81bddc0

  1. Weather system, day/night cycle, agent behaviors, city expansion⁠

    RayMelius +1: Claude Opus 4.6
    d3e36f7

  1. Add 3D city visualization: buildings, humanoid agents, sky environment⁠

    RayMelius +1: Claude Opus 4.6
    a797f1b

  1. Add lifecycle, divorce, elections, memory query, baby agents, hospital births⁠

    RayMelius +1: Claude Opus 4.6
    72938c0

  1. NN training: realistic persona data, graphs, hot-reload endpoint⁠

    RayMelius +1: Claude Opus 4.6
    b596ed6
  2. Fix StockEx order endpoint: use shared database helper⁠

    RayMelius +1: Claude Opus 4.6
    f64d3dc
  3. Add StockEx trading integration for player agents⁠

    RayMelius +1: Claude Opus 4.6
    f25ca9f
  4. Add life events, goals, pregnancy system; fix profile editor bugs⁠

    RayMelius +1: Claude Opus 4.6
    4ff38f2
  5. Fix Gemini circuit breaker: distinguish per-minute rate limit from daily quota⁠

    RayMelius +1: Claude Opus 4.6
    48ee346
  6. Fix Groq circuit breaker: don't treat per-minute 429 as daily quota exhaustion⁠

    RayMelius +1: Claude Opus 4.6
    b709098
  7. Fix LLM switcher: quota status detection, NN→100%, slider sync, label cleanup⁠

    RayMelius +1: Claude Opus 4.6
    131f6e2
  8. Fix quota runtime estimates: use RPM as bottleneck, sync top probability slider⁠

    RayMelius +1: Claude Opus 4.6
    3f8ff82
  9. Fix quota endpoint: per-provider tick rates for accurate runtime estimates⁠

    RayMelius +1: Claude Opus 4.6
    7226986
  10. Add quota-aware LLM switching: budget calculator, probability slider, Gemini/Groq support⁠

    RayMelius +1: Claude Opus 4.6
    ffd18e2

  1. Diversify agent activities, add local training script, scheduled Gemini cycle, architecture diagram⁠

    RayMelius +1: Claude Opus 4.6
    bea6321
  2. Add NN provider as default, remove HF inference (7B/0.5B)⁠

    RayMelius +1: Claude Opus 4.6
    adb6e68
  3. Stop persisting LLM probability to DB and default endpoint to 0.10⁠

    RayMelius +1: Claude Opus 4.6
    fbbc26c
  4. Default LLM probability to 10% for cloud providers, ignore stale DB value⁠

    RayMelius +1: Claude Opus 4.6
    b036f25
  5. Fix Gemini conversations: bump LLM budget to 2 and remove double probability gate⁠

    RayMelius +1: Claude Opus 4.6
    766b49e

  1. Reset Gemini circuit breaker after failed startup probe⁠

    RayMelius +1: Claude Opus 4.6
    7aaffc9
  2. Add logging config so server output is visible in HF container logs⁠

    RayMelius +1: Claude Opus 4.6
    403b249

  1. Fix HF provider switch: don't raise at init if HF_TOKEN missing⁠

    RayMelius +1: Claude Sonnet 4.6
    a01ef38
  2. Show soci-agent HF models unconditionally (don't require HF_TOKEN)⁠

    RayMelius +1: Claude Sonnet 4.6
    edea8c5
  3. Clean up LLM selector: only deployed HF models, remove Ollama soci variants⁠

    RayMelius +1: Claude Sonnet 4.6
    f77386d
  4. Add all soci-agent model variants to LLM selector⁠

    RayMelius +1: Claude Sonnet 4.6
    e08ad01
  5. Set soci-agent-7b as default across all providers and UI⁠

    RayMelius +1: Claude Sonnet 4.6
    7bd0633

  1. Set soci-agent-7b as default LLM for Ollama and HF providers⁠

    RayMelius +1: Claude Sonnet 4.6
    4c88c91
  2. Set soci-agent-q4 as default LLM for all providers⁠

    RayMelius +1: Claude Sonnet 4.6
    c93332e
  3. Add Soci fine-tuned model and training data pipeline⁠

    RayMelius +1: Claude Sonnet 4.6
    ae68385

  1. Fix NameError: import PROVIDER_OLLAMA and PROVIDER_CLAUDE in server.py⁠

    RayMelius +1: Claude Sonnet 4.6
    617829c
  2. Set default LLM call probability to 10% for all providers⁠

    RayMelius +1: Claude Sonnet 4.6
    f723585
  3. Auto-fallback provider on startup if configured provider is quota-exhausted⁠

    RayMelius +1: Claude Sonnet 4.6
    2f14920
  4. Fix Gemini default: use gemini-2.0-flash-lite (confirmed free-tier working)⁠

    RayMelius +1: Claude Sonnet 4.6
    7db8fcd
  5. Add _last_error tracking to GeminiClient and GroqClient for diagnosis⁠

    RayMelius +1: Claude Sonnet 4.6
    45734ba
  6. Fix HF provider: require token, hide from menu if absent, fix stuck provider⁠

    RayMelius +1: Claude Sonnet 4.6
    24aef56
  7. Fix Gemini model: default to gemini-1.5-flash, robust fallback detection⁠

    RayMelius +1: Claude Sonnet 4.6
    ecac5f6
  8. Fix Gemini fallback: add 'serverless' to model-not-found keyword list⁠

    RayMelius +1: Claude Sonnet 4.6
    3b571c9
  9. Persist LLM probability across restarts; fix Gemini model fallback⁠

    RayMelius +1: Claude Sonnet 4.6
    0e4c818

  1. Add LLM probability slider: controls AI usage per call site⁠

    RayMelius +1: Claude Sonnet 4.6
    507f045
  2. Fix Gemini circuit-breaker: expire at midnight Pacific, not fixed 8h⁠

    RayMelius +1: Claude Sonnet 4.6
    89df68d
  3. Fix Gemini RPM (4 not 14) and add daily quota warnings at 50/70/90/99%⁠

    RayMelius +1: Claude Sonnet 4.6
    8005664
  4. Fix Gemini quota circuit-breaker: detect 'quota' in 429 body⁠

    RayMelius +1: Claude Sonnet 4.6
    9b3bd67
  5. Fix Gemini 429 log truncation: escape braces in response body⁠

    RayMelius +1: Claude Sonnet 4.6
    891d877
  6. Log Gemini 429 body in complete_json too⁠

    RayMelius +1: Claude Sonnet 4.6
    dbe925d
  7. Log Gemini 429 response body for diagnostics⁠

    RayMelius +1: Claude Sonnet 4.6
    4231530
  8. Clean up token env vars; add Gemini to free provider menu⁠

    RayMelius +1: Claude Sonnet 4.6
    beb2a11
  9. Remove paid providers from menu; circuit-break on 402 (no credits)⁠

    RayMelius +1: Claude Sonnet 4.6
    5e37c7d
  10. Fix HF LLM: use free SmolLM3 as default, strip thinking tokens⁠

    RayMelius +1: Claude Sonnet 4.6
    7aa1d5f
  11. Fix HF Inference: migrate to router.huggingface.co/v1, use Qwen as default⁠

    RayMelius +1: Claude Sonnet 4.6
    3e092a2
  12. Fix HF router URL: model ID must be in the path⁠

    RayMelius +1: Claude Sonnet 4.6
    56eed46