SentimentScope / services /agent_loop.py

Commit History

  1. fix: resolve alert subscription confirmation constraint, streamline agent loop, and add worker endpoints

    7d7953f
  2. fix(agent-loop): terminate loop on terminal tools, fix synthesis models and directive role

    aa81674

  1. fix(router): architectural fix for multi-turn conversational continuations⁠

    ed8a277
  2. feat(alerts): add Pulse AI double opt-in alert subscriptions system⁠

    311871d
  3. refactor(core): reduce cyclomatic complexity to <=10, enforce <=500 lines per file, apply comment discipline, and add 22-tool test suite

    76398fd

  1. fix(tools): support multi-category discovery, refresh market registry on uninitialized access, pass user_query to run_agent_loop

    4014b55

  1. feat(scaling): enterprise multi-market dynamic registry and international scaling support

    2e3b72e

  1. fix(agent): add synthesis directive, reassign model tiers, universal stream stripper for <think>/<tool_call>/<|constrain|>

    46f0910

  1. fix(agent): implement 3-Turn State Machine to structurally eliminate tool leakage and preserve multi-round tool calls

    b13df56

  1. fix: eliminate duplicate markdown action links in text responses⁠

    90988eb
  2. fix: align Supabase RPC signatures, context discovery & tool carryover⁠

    69c592d
  3. feat: complete Router Category Gating & Universal Tool deployment⁠

    f8e5c7a
  4. feat: implement Hierarchical Dynamic Tool Discovery & suggest_actions⁠

    41e0aad

  1. perf: reduce token consumption by ~80% & fix synthesis truncation⁠

    0dfff2c
  2. fix: router - remove response_format for Qwen thinking model compatibility⁠

    7841ad6
  3. refactor: split groq_service into focused modules + SSE streaming⁠

    fbd808d