-
Notifications
You must be signed in to change notification settings - Fork 44
feat(kb): complete phase 1A storage decoupling and tests #158
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
qinxuye
merged 21 commits into
xorbitsai:main
from
sqhyz55:feat/kb-phase1a-storage-decoupling
Apr 9, 2026
Merged
Changes from all commits
Commits
Show all changes
21 commits
Select commit
Hold shift + click to select a range
6e67c45
feat(kb): complete phase 1A storage decoupling and tests
sqhyz55 810316b
fix(tests): prevent LanceDB default-dir pollution
sqhyz55 7834437
feat(kb): unify embedding model identity on hub id
sqhyz55 0b43fc9
feat(kb): complete Phase 1A storage decoupling with abstraction layer
sqhyz55 5b63a5d
WIP local
sqhyz55 240215f
feat(storage): implement IngestionStatusStore and unified StorageFactory
sqhyz55 786522b
feat(kb): Phase 2.2 - index management abstraction and cleanup
sqhyz55 95b2388
feat(kb): Phase 2.3 - PromptTemplateStore and MainPointerStore with u…
sqhyz55 7224079
feat(kb): complete Phase 2.4 - full PromptTemplateStore/MainPointerSt…
sqhyz55 41c19b4
fix(linters): resolve all Python linter errors and warnings
sqhyz55 f1b4826
test(rag): fix RAG flow tests for Phase 1A storage decoupling
sqhyz55 9e38e82
test(storage): fix schema mock errors in test_lancedb_stores.py
sqhyz55 dcbd9e4
test(storage): add comprehensive async/upsert tests and structured lo…
sqhyz55 7953bfc
fix(storage): complete Phase 1A Issue #14 and add comprehensive tests
sqhyz55 f346c7a
fix(storage): resolve remaining PR #158 review comments and test fail…
sqhyz55 697944c
fix(storage): implement IndexResult for create_index and fix async FT…
sqhyz55 1b8110a
refactor(storage): complete Phase 1A storage decoupling optimizations
sqhyz55 61ac911
fix(retrieval): complete Phase 1A test adaptation and fix sparse sear…
sqhyz55 b325783
fix(retrieval): unify exception handling and improve test mock levels
sqhyz55 c8d6bd6
fix(schema): fix concurrent table creation test by using separate con…
sqhyz55 d50adcf
fix(schema): fix field name inconsistency in collection_metadata schema
sqhyz55 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
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.