Commit History

  1. fix: replace dead OpenRouter :free slugs with current valid ones + prune unkeyed providers⁠

    pymite6941 +1: Claude Opus 4.8
    9620358
  2. fix: working GitHub Models fallback + file limits that fit free-tier context⁠

    pymite6941 +1: Claude Opus 4.8
    0443b2c

  1. fix: point frontend to Render instead of HF Space

    c5ee3e3
  2. fix: batch cooldown all OpenRouter models on rate limit, suppress verbose errors

    86ed3b0
  3. fix: add litellm to requirements.txt (missing deps)

    cb6e5e5
  4. fix: pin Python 3.12 for Render (crewai incompatible with 3.14)

    f369895
  5. restart: trigger HF Space rebuild

    5b04b77
  6. fix: suppress pydantic/litellm warnings, disable verbose tool logs

    1aa564b
  7. fix: resolve merge conflicts in main.py, remove bots.py

    89bab00
  8. feat: add GitHub Models support, remove Groq dependency, add backend .gitignore

    b3563c0

  1. Deploy full Fitness AI Agents backend: auth, DB, watch sync, GPS routes, AI analysis

    Verified signature
    6cc9547

  1. fix: serialize concurrent requests, pre-check cooldowns, prevent double file⁠

    965e7b0
  2. Final updates

    3dea3c0
  3. Final updates

    3de6346
  4. fix: lower smart model max_tokens, filter litellm [RETRY] noise⁠

    pymite6941 +1: Claude Sonnet 4.6
    264732f
  5. fix: drop RAG search tools, fix rate limit detection⁠

    pymite6941 +1: Claude Sonnet 4.6
    e585723
  6. fix: add root-level Dockerfile required by HuggingFace Docker Spaces⁠

    ee0deda
  7. fix: add HuggingFace Space metadata to README

    5dc04b3
  8. chore: bust Docker layer cache to force full redeploy⁠

    pymite6941 +1: Claude Sonnet 4.6
    1f1029c
  9. fix: force caching=False in litellm call to stop cache_breakpoint re-injection⁠

    pymite6941 +1: Claude Sonnet 4.6
    0408b8c
  10. fix: monkey-patch litellm.completion to strip cache_breakpoint from messages⁠

    pymite6941 +1: Claude Sonnet 4.6
    3ff23c5
  11. fix: always scan from index 0 so Groq is re-prioritized after cooldown⁠

    pymite6941 +1: Claude Sonnet 4.6
    07a91f0
  12. feat: module-level cooldown system for smart provider cycling⁠

    pymite6941 +1: Claude Sonnet 4.6
    4ec660f
  13. fix: drop unsupported params, rotate on BadRequestError⁠

    pymite6941 +1: Claude Sonnet 4.6
    08e7dd0
  14. fix: disable litellm cache to stop Groq cache_breakpoint error⁠

    pymite6941 +1: Claude Sonnet 4.6
    5d04477
  15. fix: allow tmp paths, reduce Groq TPM, suppress trace noise⁠

    pymite6941 +1: Claude Sonnet 4.6
    d4f8be7
  16. fix: install litellm explicitly before crewai to prevent resolver override⁠

    be1c282
  17. fix: add litellm to requirements for groq/ and non-OpenAI provider support⁠

    347ecb7
  18. fix 5 bugs: deprecated Groq models, retry-after parsing, 401 rotation, stale comment⁠

    42629a4
  19. remove Gemini from pools; Groq + OpenRouter is sufficient⁠

    5d5829a
  20. add Groq + Gemini as primary free providers ahead of OpenRouter fallback⁠

    d284cb7
  21. fix: 3 bugs — pipeline diagram, auto-retry guard, stop-during-retry⁠

    47a569d

  1. expand model pools: 4→8 fast, 3→7 smart with diverse providers⁠

    2c12abf
  2. Quick style update

    4f479ef
  3. fix: promote gemma-3-27b-it to first SMART model; suppress CrewAI box-drawing noise⁠

    6a29024
  4. fix: set max_retries=0 on LLMs to prevent litellm double-retry on 429⁠

    1e6d492
  5. fix: replace 404 model IDs with verified OpenRouter free-tier models⁠

    e671a6c
  6. fix: filter SSE noise during rotation; amber [ROTATE]/[RETRY] log style; auto-retry once on full failure

    66652e4
  7. fix: retry same model once on 429 before rotating; add api.md

    329b9df
  8. Updated stuff

    5b9d5e7
  9. fix: replace nonexistent qwen3-30b-a3b; sleep retry_after+5s on 429 instead of 2s

    215b2cf
  10. fix: replace hermes-3 (no tool use) with tool-capable models; add 404 to rotation triggers

    ff54ac7
  11. fix: replace Crucible-hosted models (deepseek-v4-flash, z-ai/glm) with NVIDIA/Qwen to avoid shared broken provider

    14fe6c6
  12. Fix three bugs: redundant agent init, misleading rotate log, dead code⁠

    pymite6941 +1: Claude Sonnet 4.6
    023ed41

  1. Rotate on 402/503/529 as well as 429⁠

    pymite6941 +1: Claude Sonnet 4.6
    6a25406
  2. Add model rotation — auto-fallback on 429 across 4 fast / 3 smart models⁠

    pymite6941 +1: Claude Sonnet 4.6
    12cf4e2
  3. Rebrand tab: title → DataFlow — AI Data Analysis, new favicon⁠

    pymite6941 +1: Claude Sonnet 4.6
    04f952a
  4. Fix HF Space deployment and pipeline reliability⁠

    pymite6941 +1: Claude Sonnet 4.6
    1c26cd5
  5. updates again

    ba06fb6
  6. updates made

    2ee6321