SentimentScope / services

Commit History

  1. feat(email): add Resend HTTPS email dispatch with SMTP fallback

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

    7d7953f
  3. 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
  2. feat(tools): add get_market_rate_changes tool for market-level rate change counts

    63f81b5

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

    2e3b72e

  1. feat(pulse-ai): revamp RPCs, fix availability/filtering bugs, add ranked slices and token compression

    39e1acf
  2. 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(prompts): refine Rule 5 for clear separation of real URLs vs interactive action chips

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

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

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

    f8e5c7a
  5. 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

  1. fix: resolve WhatsApp button URL text artifact, restrict report export to md, and enhance synthesis tool recovery

    d0e661b
  2. feat: idempotent 3-way RAG sync, non-technical dashboard knowledge base overhaul, and parameterized get_dashboard_kpis

    33beb0d

  1. feat: migrate to reasoning models (openai/gpt-oss-120b primary + openai/gpt-oss-20b fallback + qwen router fallback)

    fdaaf98

  1. fix: resolve tool schemas (get_nearby_properties, get_most_volatile_properties, get_property_snapshot) + add failed_generation recovery

    a54126f
  2. fix: update identity, conversation recap, and Joule Dynamics handoff framing

    5ecadb6
  3. feat: sanitize project structure + dynamic contact tool + export download fix⁠

    083bd42

  1. fix: tool schema bugs + route architecture v1⁠

    94ea10a
  2. Latest changes

    635eef8
  3. feat: token compression, geocoding, 18-tool layer, advisory prompt rule⁠

    fd1eb8a

  1. feat: migrate to Langfuse observability

    c60f0be
  2. feat: Add comprehensive observability and telemetry logging via JSONL and rotating file handlers

    7021daf

  1. chore: remove tracked generated files and update gitignore

    17de32a
  2. Latest changes

    563f14e
  3. Latest changes

    62e6663
  4. Fix JSON parse crash in routing

    178fd04
  5. Update chat backend to include agentic features

    0ddd1d3