Instant-SWOT-Agent / src /llm_client.py

Commit History

  1. feat: JSON-mode structured outputs for critic scoring⁠

    04accf1
  2. fix: Handle gpt-oss reasoning-token budget in Groq calls and deep health⁠

    96a9373

  1. fix: Migrate to living LLM models and defuse stale production config⁠

    f26a13c

  1. Change OpenRouter model to Gemma 3n E4B IT⁠

    vn6295337 +1: Claude Opus 4.5
    6a70bab
  2. Fix OpenRouter model: use deepseek-chat-v3 (was invalid model)⁠

    vn6295337 +1: Claude Opus 4.5
    784089a
  3. Rotate between LLM providers instead of consecutive retries⁠

    vn6295337 +1: Claude Opus 4.5
    494ea7a
  4. Increase LLM retry delays and add fallback delay for all errors⁠

    vn6295337 +1: Claude Opus 4.5
    8d5bad3
  5. Update default models: Gemini stable + OpenRouter GPT fallback⁠

    vn6295337 +1: Claude Opus 4.5
    87e16be
  6. Add 10s delay between provider fallbacks after rate limit (429)⁠

    vn6295337 +1: Claude Opus 4.5
    59c9b47

  1. Increase exponential backoff from 3s to 5s base⁠

    vn6295337 +1: Claude Opus 4.5
    6810cb2
  2. Fix: Increase rate limit delays and fix revision detection⁠

    vn6295337 +1: Claude Opus 4.5
    efcfc92
  3. Fix: Add rate limit handling with retry and delays⁠

    vn6295337 +1: Claude Opus 4.5
    de66f3b

  1. Rename financials to fundamentals for schema consistency⁠

    vn6295337 +1: Claude Opus 4.5
    3e0da39

  1. Initial commit: Instant SWOT Agent⁠

    vn6295337 +1: Claude Opus 4.5
    0c591a7