soci2 / src /soci /api

Commit History

  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 LLM switcher: quota status detection, NNβ†’100%, slider sync, label cleanup⁠

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

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

    RayMelius +1: Claude Opus 4.6
    7226986
  8. 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. Show soci-agent HF models unconditionally (don't require HF_TOKEN)⁠

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

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

    RayMelius +1: Claude Sonnet 4.6
    e08ad01
  4. 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. Fix HF provider: require token, hide from menu if absent, fix stuck provider⁠

    RayMelius +1: Claude Sonnet 4.6
    24aef56
  6. 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. Clean up token env vars; add Gemini to free provider menu⁠

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

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

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

    RayMelius +1: Claude Sonnet 4.6
    3e092a2
  6. Fix HF/Gemini LLM errors: token env var + rate limiting⁠

    RayMelius +1: Claude Sonnet 4.6
    f959957

  1. Show actual HTTP error in LLM test toast instead of 'empty response'⁠

    RayMelius +1: Claude Sonnet 4.6
    02ea96a
  2. Show all HF models individually in SWITCH LLM popup⁠

    RayMelius +1: Claude Sonnet 4.6
    6f4ff21
  3. Switch HF default model to zephyr-7b-beta (ungated, no license needed)⁠

    RayMelius +1: Claude Sonnet 4.6
    5a7145d
  4. Add LLM call counter, test button, and better HF error handling⁠

    RayMelius +1: Claude Sonnet 4.6
    bd4679e
  5. Show HF provider in switcher regardless of HF_TOKEN presence⁠

    RayMelius +1: Claude Sonnet 4.6
    135791a
  6. Add Hugging Face Serverless Inference as free LLM provider⁠

    RayMelius +1: Claude Sonnet 4.6
    15a201c
  7. Split GITHUB_REPO into GITHUB_OWNER + GITHUB_REPO_NAME (no slash)⁠

    RayMelius +1: Claude Sonnet 4.6
    23664b9
  8. Click model pill to switch LLM provider at runtime⁠

    RayMelius +1: Claude Sonnet 4.6
    49e29c1
  9. Add render.yaml, fix gemini provider routing, show LLM model in header⁠

    RayMelius +1: Claude Sonnet 4.6
    5347dfd

  1. Fix apartment assignment, player sleep, gender profile, and NPC conversations⁠

    RayMelius +1: Claude Sonnet 4.6
    29d9da4

  1. Add player login, agent creation, and NPC chat⁠

    RayMelius +1: Claude Sonnet 4.6
    c72bb17
  2. Fix infinite redeploy loop: push state to separate branch⁠

    RayMelius +1: Claude Sonnet 4.6
    22180c1
  3. Make startup crash-proof against corrupt/empty state⁠

    RayMelius +1: Claude Sonnet 4.6
    32636fa
  4. Fix startup crash on empty/missing GitHub state file⁠

    RayMelius +1: Claude Sonnet 4.6
    c6c2d4c