Commit History

fix sorted ranking so model uses overall sorted retrieved chunks
3e7924d

Rifqi Hafizuddin commited on

make executors self-contained, remove redundant pre-filter
73b7fe3

sofhiaazzhr commited on

[NOTICKET][doc] correct metadata key path in _format_context
16ab916

sofhiaazzhr commited on

[NOTICKET][doc] remove column filter and fallback cap for full-schema approach
959b1b0

sofhiaazzhr commited on

[NOTICKET][doc] add sheet-level leg and RRF voting for tabular retrieval
5f86993

sofhiaazzhr commited on

fix: minor returned type if sql writes limit yang melebihi batas
b4df8b1

Rifqi Hafizuddin commited on

[NOTICKET][db] add sheet-level retrieval and focus LLM schema context to retrieved columns
a205d0c

sofhiaazzhr commited on

[NOTICKET] pass orchestrator search_query to sql executor for multi-turn context
23eeb2d

Rifqi Hafizuddin Claude Sonnet 4.6 commited on

[NOTICKET][doc] validate embedding vector for NaN/Infinity in manhattan retriever
2167a5b

sofhiaazzhr commited on

fix fallback to fresh retrieval on corrupted Redis cache
9cb950f

sofhiaazzhr commited on

[NOTICKET][doc] add guard if filename None
b7fbaeb

sofhiaazzhr commited on

[NOTICKET] now retrieve db tables first, then get column from the obtained tables. reduce k to 5
bb29492

Rifqi Hafizuddin commited on

[NOTICKET][doc] fix aggregate count operation when value_col is not specified
00aa61d

sofhiaazzhr commited on

fix: 5 bug fixes on tabular executor
a49dc1b

sofhiaazzhr Claude Sonnet 4.6 commited on

feat: add sheet-level chunk on CSV/XLSX ingestion
8daf9b5

sofhiaazzhr Claude Sonnet 4.6 commited on

fix: increase K in chat endpoint to 10
b59ef76

Rifqi Hafizuddin commited on

fix: query executor now use user question as prompt (sebelumnya pakai hasil orchestrator)
0935ede

Rifqi Hafizuddin commited on

[NOTICKET] minor refactoring
e4f62b8

Rifqi Hafizuddin commited on

[NOTICKET] rrf merge now at router level
de32ab0

Rifqi Hafizuddin commited on

fix: fix dedup logic
c9d3b33

Rifqi Hafizuddin commited on

[KM-533] now also retrieves table level chunk
4150ba7

Rifqi Hafizuddin commited on

[KM-533] add table level schema, differentiate with chunk level. expand retrieval result with FK exploration
fc1239a

Rifqi Hafizuddin commited on

[KM-455][document] decided methods retrieval for document
cf77d20

sofhiaazzhr commited on

[KM-515][document] Make Query for Tabular Type (XLSX & CSV)
3604994

sofhiaazzhr commited on

[KM-507] now only uses hybrid (cosine and bm25)
40925b4

Rifqi Hafizuddin commited on

[NOTICKET] fix query now use orchestrator msg, rework db pipeline replace ingestion logic
be9bbd9

Rifqi Hafizuddin commited on

[KM-516][KM-517] add new feature; ai can now see table & column names that have fk relationship with retrieved result
f86da27

Rifqi Hafizuddin commited on

[KM-520] Integrate db query executor pipeline with existing rag retrieve pipeline
a25febe

Rifqi Hafizuddin commited on

[NOTICKET] fix-revert string change
110ee34

Rifqi Hafizuddin commited on

[NOTICKET] db_executor: CTE DML check now walks entire AST root, schema: cast instead of string interpolation
bd2b1d9

Rifqi Hafizuddin commited on

[NOTICKET] fix delete, now can filter by user
f273db0

Rifqi Hafizuddin commited on

[KM-512] connect query executor to user question. add logging for db_executor
abc494f

Rifqi Hafizuddin commited on

[KM-513][document] add convert to parquet if type file is XLSX and CSV
770f26b

sofhiaazzhr commited on

[NOTICKET] rename file name, updated after uv sync
948d6dd

Rifqi Hafizuddin commited on

[KM-512] add Pydantic model the LLM fills via function calling in sql_query, and add same signature for db and tabular
220f59e

Rifqi Hafizuddin commited on

[NOTICKET] minor fix in chat.py, add package for query, change schema used to hybrid (cosine+bm25)
15cd3a7

Rifqi Hafizuddin commited on

[KM-512] create folder for querying from bd/tabular docs
2c8a3e8

Rifqi Hafizuddin commited on

[KM-507] add different methods, now using dense cosine
145bca3

Rifqi Hafizuddin commited on

[NOTICKET] add db_client for querying
e49db60

Rifqi Hafizuddin commited on

[KM-507] add changes to methods
8218650

Rifqi Hafizuddin commited on

[KM-507] add multiple retrieval method to compare (dense, mmr, bm25, hybrid)
ac6b78d

Rifqi Hafizuddin commited on

[NOTICKET] fixed multiple sources
e9f2a26

sofhiaazzhr commited on

[NOTICKET] fix single source to multiple sources
589ca32

sofhiaazzhr commited on

[KM-438][KM-439] framework for knowledge retriever
d1e1264

Rifqi Hafizuddin commited on

[NOTICKET][document]: make a clean output to status error unsupported file type
2814813

sofhiaazzhr commited on

[NO TICKET][document]: delete vector embedding on table langchain_pg_embedding if user delete document on knowledge
ac3d8c1

sofhiaazzhr commited on

[NO TICKET][document]: add updated_at on metadata
d2f7a48

sofhiaazzhr commited on

[NOTICKET] add updated_at field for metadata & delete old embedding before appending
cb5ab32

Rifqi Hafizuddin commited on

[NOTICKET] add total token logging
b9703fc

Rifqi Hafizuddin commited on

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

ishaq101 commited on