-
Notifications
You must be signed in to change notification settings - Fork 0
fix(core): improve retrieval quality and pipeline observability #52
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
33 commits
Select commit
Hold shift + click to select a range
0449005
fix(core): register conversation store in provider registry
fvadicamo 8d13600
chore(backlog): add BUG-014 conversation persistence gap
fvadicamo fb8b500
docs(claude): add API interaction directive
fvadicamo d965db5
fix(core): create conversation row before first turn (BUG-014)
fvadicamo 2b82c70
fix(core): prevent LLM from exposing RAG internals in any language
fvadicamo a367668
fix(core): tighten system prompt against implicit RAG exposure
fvadicamo d06dba6
fix(core): simplify system prompt to improve LLM compliance
fvadicamo 86bae67
fix(core): rewrite system prompt following RAG best practices research
fvadicamo e212146
fix(core): wire VEKTRA_LLM_API_KEY to litellm and add extra_body support
fvadicamo a34a551
refactor(learn): clean up conversation persistence code
fvadicamo d717714
chore(backlog): add BUG-015, BUG-016, TECH-002, DEBT-010 for retrieva…
fvadicamo 2fbec58
fix(build): harden supply chain - eliminate uv pip install outside lo…
fvadicamo 838b40e
fix(core): propagate reranker scores to SearchResult (BUG-015)
fvadicamo 861eae8
feat(core): switch to multilingual reranker and lower threshold (BUG-…
fvadicamo 3484d00
feat(eval): add retrieval and e2e evaluation harness (TECH-002)
fvadicamo 54ee412
fix(eval): add --use-query flag to eval_retrieval for reranker evalua…
fvadicamo 08ccf95
feat(eval): curate 55-question bilingual dataset for retrieval evalua…
fvadicamo d95c31b
chore(backlog): add BUG-017, mark BUG-015/016/TECH-002/DEBT-010 compl…
fvadicamo 372e56c
chore(backlog): add DEBT-011 conversation and query trace observabili…
fvadicamo 5d95486
docs(claude): add DB investigation and search vs query pipeline guidance
fvadicamo ffbc9b2
fix(core): add VEKTRA_LLM_CONTEXT_WINDOW and warn on fallback (BUG-017)
fvadicamo 6685f7f
chore(backlog): mark BUG-017 completed
fvadicamo f31b588
fix(config): forward VEKTRA_LLM_CONTEXT_WINDOW through VektraSettings
fvadicamo 8018987
fix(eval): exclude keyword-less entries from retrieval metrics
fvadicamo ba56947
test(core): assert first warning emitted in warn-once tests
fvadicamo 777b4db
fix(eval): do not mark transport errors as no_relevant_context
fvadicamo fe910a4
docs(config): add VEKTRA_LLM_EXTRA_BODY to LLM reference table
fvadicamo bca0e6a
docs(claude): remove hardcoded Qdrant port, clarify search vs query
fvadicamo 1a8eb14
fix(build): avoid redundant uv sync when INSTALL_UNSTRUCTURED=true
fvadicamo 026b870
chore(backlog): add BUG-018 SSE conversation_id not returned to client
fvadicamo 35cfb57
fix(ci): reduce perf measurement queries from 100 to 20
fvadicamo a483f1e
fix(ci): skip latency measurement on PR, run only post-merge
fvadicamo 4f2fa6a
style(eval): minor fixes from review round 2
fvadicamo File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.