Commit History

  1. fix(chatbot-ml): match terrain keywords on whole words⁠

    ed98dcb
  2. fix(chatbot-ml): cap request sizes on all ML service endpoints⁠

    06c0706
  3. fix(chatbot-ml): apply /predict guardrails to /predict/stream⁠

    d812adc

  1. fix(chatbot-ml): party sizes like "2+1 người" / "phòng 2+1" are not arithmetic⁠

    f569f64
  2. fix(chatbot-ml): match food / suggestion keywords as whole phrases⁠

    8e26be7
  3. fix(chatbot-ml): flag invented map waypoints as approximate⁠

    a4abf6a
  4. fix(chatbot-ml): guardrail replies use real PredictResponse fields⁠

    0420a25
  5. fix(chatbot-ml): let food / destination-suggestion questions past the off-topic guardrail⁠

    2695f9b
  6. fix(chatbot-ml): math guard no longer swallows slot-filling replies⁠

    b902fb7

  1. fix(chatbot): destination-suggestion + map follow-up wrongly hit off-topic guardrail⁠

    Kiriten892 +1: Claude Opus 4.8
    e2e06c6

  1. fix(chatbot): food queries misclassified as activities⁠

    Kiriten892 +1: Claude Opus 4.8
    849a1a7
  2. fix(chatbot): set awaiting after nearby_attractions so 'có' plans a trip⁠

    Kiriten892 +1: Claude Opus 4.8
    18385ee
  3. feat(chatbot): surface real hotels and attractions from KB⁠

    Kiriten892 +1: Claude Opus 4.8
    5e36a20

  1. fix(chatbot): accumulate dietary restrictions + real-time weather⁠

    Kiriten892 +1: Claude Opus 4.8
    3b56b36
  2. feat(chatbot): OOD guard for arithmetic + find_hotel slot-filling⁠

    Kiriten892 +1: Claude Opus 4.8
    3d843e9
  3. feat(chatbot): lightweight dialog-state for follow-up replies⁠

    Kiriten892 +1: Claude Opus 4.8
    9dad3cf

  1. fix(chatbot): simulate multi-pin route map for destinations without per-activity coords

    52fc041
  2. fix(hotel,chatbot): add WiFi to hotel data + fix chatbot map waypoints⁠

    Kiriten892 +1: Claude Sonnet 4.6
    d18bdff

  1. refactor: predict() 851→648 lines — parallel IO + module-level constants + card builders⁠

    5924f53
  2. fix: train_test_split guard + asyncio background task leak⁠

    7122b40
  3. fix: resolve remaining HIGH/MEDIUM issues from code review⁠

    Kiriten892 +1: Claude Sonnet 4.6
    c8a6da6
  4. refactor: fix HIGH issues - constructor injection, i18n, ML cache & preprocessing⁠

    Kiriten892 +1: Claude Sonnet 4.6
    b442d39
  5. security: fix 6 critical vulnerabilities across chatbot and backend⁠

    Kiriten892 +1: Claude Sonnet 4.6
    ac3b63b

  1. security: remove hardcoded ML service API key - require env var (CHATBOT_ML_SERVICE_API_KEY)

    a847629
  2. fix(chatbot): resolve 3 reviewer issues — conversationCount bug, task error logging, CI username variable⁠

    Kiriten892 +1: Claude Sonnet 4.6
    e85e651
  3. fix(chatbot): resolve NameError in guardrail and cache UserMemoryService init failure⁠

    Kiriten892 +1: Claude Sonnet 4.6
    343794b
  4. feat(chatbot): integrate UserMemoryService into predict endpoint for cross-session memory⁠

    Kiriten892 +1: Claude Sonnet 4.6
    86a279c

  1. feat: real-data dataset enrichment + nearby_attractions + travel_tips intents⁠

    2993806
  2. feat: MapCard zoom controls + multi-marker, nav icon fix, destination_info intent + DestinationInfoCard component

    048a745
  3. fix(map): replace blocked OSM iframe with static tiles + fix POI search⁠

    c8d7f77
  4. feat(ML): add show_map intent + context-aware map routing⁠

    fda8066

  1. fix(phase3): GlobalExceptionHandler, TopUpRequestDTO validation, RefundService wallet credit-back⁠

    c8d704c

  1. feat(chatbot): add chain-of-thought logic for personalize_recommend intent⁠

    Wanderlust Dev
    3ebc772
  2. Round 15: Dark mode page backgrounds + Chatbot fixes (NER/weather/events/templates/currency)⁠

    Wanderlust Dev
    fa626b2
  3. Round update: fix password double-encoding, chatbot missing_location intent, i18n keys for chatbot (ja/en/vi)

    Wanderlust Dev
    b8eee7a

  1. Round 12: Quality improvements + Chatbot enhancements⁠

    Wanderlust Dev
    0b4ab15
  2. Round 6: New chatbot features — map, weather, saved plans, share, feedback⁠

    Wanderlust Dev
    5a5f58a
  3. Round 5: stable callback refs, sessionStorage, accessibility, thread pool, anonymous UUID⁠

    Wanderlust Dev
    ebace6f
  4. fix: Round 4 - UX hardening + security fixes (14/26 items)⁠

    Wanderlust Dev
    ffe3169
  5. fix: chatbot direct ML service call for guest users, fix routes syntax, add RUN_GUIDE

    Wanderlust Dev
    40ddf58

  1. Revert "feat: upgrade LLM layer v3.2 - multi-provider, caching, conversation memory, safety"⁠

    Wanderlust Dev
    71f07fc
  2. feat: upgrade LLM layer v3.2 - multi-provider, caching, conversation memory, safety⁠

    Wanderlust Dev
    1314f69
  3. fix: dataset cleanup, 12 bug fixes, KB expansion (v3.1.0)⁠

    Wanderlust Dev
    89043c5

  1. fix(chatbot): resolve 7 critical issues - KB expansion, pipeline fixes, dynamic responses⁠

    Wanderlust Dev
    8191051

  1. feat: integrate chatbot ML service with backend and frontend

    Wanderlust Dev
    5ca1347