Commit History

  1. [NOTICKET][AI] feat(chat): wire Orchestrator -> slow path at the endpoint (env-gated)⁠

    Rifqi Hafizuddin +1: Claude Opus 4.8
    636290e
  2. [NOTICKET][AI] refactor(planner): R11 - single-source placeholder regex + name-checked data-access specs⁠

    Rifqi Hafizuddin +1: Claude Opus 4.8
    0f2b85e
  3. [NOTICKET] refactor(tools): single source of truth for data-access tool names + clarify input_schema is presence-only⁠

    sofhiaazzhr +1: Claude Opus 4.8
    90e80f9
  4. [NOTICKET] perf(slow-path): DB3 pre-connect + R4 progress events⁠

    Rifqi Hafizuddin +1: Claude Opus 4.8
    735c421
  5. [NOTICKET][DB] perf(query): DB2 - pooled engine cache for user DBs⁠

    Rifqi Hafizuddin +1: Claude Opus 4.8
    4c911cb
  6. [NOTICKET][DB] fix(query): R2 - always compile a bounded LIMIT⁠

    Rifqi Hafizuddin +1: Claude Opus 4.8
    6974c5b
  7. [NOTICKET][AI] perf(chat): PR-DB1 - memoizing catalog reader + shared ChatHandler⁠

    Rifqi Hafizuddin +1: Claude Opus 4.8
    4c62146
  8. [NOTICKET][AI] Planner: drop parallelizable_with from Task⁠

    Rifqi Hafizuddin +1: Claude Opus 4.8
    272a186
  9. [NOTICKET] refactor(catalog): single SAMPLE_LIMIT constant shared across introspection paths⁠

    sofhiaazzhr +1: Claude Opus 4.7
    6d46ba5

  1. [KM-626][AI] Planner few-shot: add analyze_aggregate (Example D) to fix arg shape⁠

    Rifqi Hafizuddin +1: Claude Opus 4.8
    f07e524
  2. [KM-631][AI] Langfuse tracing: tokens + latency across the chat pipeline⁠

    Rifqi Hafizuddin +1: Claude Opus 4.8
    8cb3714
  3. fix(tools): align analyze_descriptive required args + normalize Timestamp in aggregate⁠

    sofhiaazzhr +1: Claude Opus 4.7
    4bb7623
  4. [KM-624] Compute Functions: fix non-JSON-safe scalars in mode & top_value⁠

    sofhiaazzhr +1: Claude Opus 4.7
    6981ed3
  5. [KM-630] Data-Access Tools: coerce DB Decimal to float⁠

    sofhiaazzhr +1: Claude Opus 4.7
    1195870
  6. [KM-626][AI] Planner few-shot: make describe_source success_criteria checkable⁠

    Rifqi Hafizuddin +1: Claude Opus 4.8
    f87e5ec
  7. [KM-626][AI] Slow-path wiring prep: context + persistence seams, retrieve_documents few-shot⁠

    Rifqi Hafizuddin +1: Claude Opus 4.8
    3b27b6b
  8. [KM-626][AI] ChatHandler: gated structured->slow-path wiring⁠

    Rifqi Hafizuddin +1: Claude Opus 4.8
    50df057
  9. [KM-630] Data-Access Tools: review fixes⁠

    sofhiaazzhr +1: Claude Opus 4.7
    37b8384
  10. [KM-630] Data-Access Tools⁠

    sofhiaazzhr +1: Claude Opus 4.7
    148e33b

  1. [KM-626][AI] Planner: consume teammate's real analytics registry⁠

    Rifqi Hafizuddin +1: Claude Opus 4.8
    c08395e
  2. [KM-629] AnalyticsToolInvoker (wrapper layer)⁠

    sofhiaazzhr +1: Claude Opus 4.7
    421cf11
  3. [KM-628] Analytics tool registry⁠

    sofhiaazzhr +1: Claude Opus 4.7
    4abb099
  4. [KM-627] Canonical ToolSpec + ToolOutput⁠

    sofhiaazzhr +1: Claude Opus 4.7
    0cb4e6d
  5. [KM-625] Prompt-style Tool Descriptions⁠

    db217d6
  6. [KM-626][AI] Slow-path agent: Assembler + Coordinator⁠

    Rifqi Hafizuddin +1: Claude Opus 4.8
    e4337a8
  7. [KM-626][AI] Slow-path agent: seam contracts + TaskRunner⁠

    Rifqi Hafizuddin +1: Claude Opus 4.8
    ac310de
  8. [KM-624][AI] Planner: realign stub registry + examples to composite analyze_* tools⁠

    Rifqi Hafizuddin +1: Claude Opus 4.8
    93a24da
  9. [KM-624] Implement Compute Functions Tools

    78c598c

  1. [KM-567][AI] Planner agent: fix PII leak + placeholder/retry robustness⁠

    Rifqi Hafizuddin +1: Claude Opus 4.8
    6b3637d
  2. [KM-567][AI] Planner agent: validator + service⁠

    Rifqi Hafizuddin +1: Claude Opus 4.8
    72306d0
  3. [KM-567][AI] Planner agent: prompt + few-shot examples⁠

    Rifqi Hafizuddin +1: Claude Opus 4.8
    83ba6b1
  4. [KM-567][AI] Planner agent: contracts, schemas, inputs, registry⁠

    Rifqi Hafizuddin +1: Claude Opus 4.8
    be96601

  1. [KM-582][DED][AI] Fix Retrieval in Agentic Service⁠

    61c746f

  1. fix build error in importing packages langchain_postgres

    0e9263a
  2. Fix schema table langchain_pg_embedding

    079dea0

  1. [NOTICKET] fix: add SKIP_INIT_DB flag and remove pymongo dependency⁠

    19bd037

  1. feat/Catalog Retrieval System (#1)⁠

    ishaq101 +1: sofhiaazzhr
    6bff5d9

  1. [KM-438][KM-439] Improve Retrieval and Querying feature (#15)⁠

    ishaq101 +1: sofhiaazzhr
    c93ec90

  1. Make a query for tabular (XLSX and CSV) (#14)⁠

    ishaq101 +1: sofhiaazzhr
    8802920

  1. Merge dev_new to main (improve retriever and add querying) (#13)⁠

    ishaq101 +1: sofhiaazzhr
    52999bc

  1. [NOTICKET] fixed single source into multiple sources (#12)⁠

    ishaq101 +1: sofhiaazzhr
    c8e3046
  2. [NOTICKET] add updated_at metadata & prevent duplicate while adding new embedding (#10)⁠

    bd0029e

  1. [NOTICKET] add total token logging (#9)⁠

    d973099

  1. [KM-496] [DED][AI] Fix Response data structure for field sources (db flow)

    5c4067e
  2. [NOTICKET] [document]: add doctypes endpoint (#7)⁠

    ishaq101 +1: sofhiaazzhr
    b1f1ccd
  3. [NOTICKET][DB] add endpoints for dbtypes (#6)⁠

    ishaq101 +1: sofhiaazzhr
    c7d59cf

  1. [KM-493] [DED][AI] Fix source extraction in chat⁠

    7da6db5
  2. [KM-436][KM-437] add and modify for database and document pipeline (#3)⁠

    ishaq101 +1: sofhiaazzhr
    2ba0613

  1. [NOTICKET] Init db_client endpoint

    a7d8798
  2. [KM-467] [DED][AI] Orchestration Agent - Init⁠

    027123c