Skip to content
Draft
Show file tree
Hide file tree
Changes from 47 commits
Commits
Show all changes
94 commits
Select commit Hold shift + click to select a range
6eac641
feat(knowledge): add v2 data layer schema and types for knowledge module
eeee0717 Jan 7, 2026
1e4cd8c
chore: adjust docs
eeee0717 Jan 7, 2026
8b45cde
Merge branch 'v2' into v2-knowledge-backend
eeee0717 Jan 8, 2026
e59a8de
fix: adjust knowledge schema design
eeee0717 Jan 8, 2026
7be4767
chore: add more knowledge design docs
eeee0717 Jan 8, 2026
4fe281e
feat: fork vectorstores libsql
eeee0717 Jan 8, 2026
2776d8e
feat: add migrate to vectorstores and embed/search/delete feature
eeee0717 Jan 8, 2026
755adbc
refactor: move knowledge to single directory
eeee0717 Jan 8, 2026
cce544b
feat: support vectorestores search
eeee0717 Jan 8, 2026
fae8665
chore: move migrate logic to KnowledgeMIgrateService
eeee0717 Jan 8, 2026
d15993b
refactor: remove KnowledgeService
eeee0717 Jan 8, 2026
07a0def
feat: add more vectorstores loader
eeee0717 Jan 9, 2026
aaf5b3a
feat: ensure knowledge have embedding dimensions when create
eeee0717 Jan 9, 2026
a15135f
chore: update knowledge-sdk doc
eeee0717 Jan 9, 2026
ea40248
feat: support directory loader
eeee0717 Jan 9, 2026
81d0806
typo: rename loader to reader
eeee0717 Jan 9, 2026
8daed4a
chore: reserve interface to preprocess api
eeee0717 Jan 9, 2026
fd4ad3d
chore: clean knowledge service code
eeee0717 Jan 9, 2026
24d23c6
Merge branch 'v2' into v2-knowledge-backend
eeee0717 Jan 10, 2026
70c9f3c
feat: update knowledge data api design
eeee0717 Jan 10, 2026
b640da0
feat: add knowledge data api
eeee0717 Jan 10, 2026
af2cf47
feat: create knowledge schema and migrate create api
eeee0717 Jan 10, 2026
f4cc0c6
feat: add item data api
eeee0717 Jan 10, 2026
f03b353
feat: add url and sitemap data api
eeee0717 Jan 10, 2026
fba61cb
docs: update knowledge queue
eeee0717 Jan 10, 2026
bc44d62
feat: add note data api
eeee0717 Jan 10, 2026
8bf394f
feat: add delete item data api
eeee0717 Jan 10, 2026
f9ee127
feat: add search item data api
eeee0717 Jan 10, 2026
444882a
docs: update knowledge queue
eeee0717 Jan 10, 2026
43d3bc0
feat: remove knowledge video
eeee0717 Jan 10, 2026
89aa436
feat: add knowledge queue
eeee0717 Jan 10, 2026
49ed654
docs: update knowledge docs
eeee0717 Jan 10, 2026
fdbb609
feat: enhance useMutation to support dynamic refresh paths and add us…
eeee0717 Jan 10, 2026
b681e78
chore: update knowledge data api
eeee0717 Jan 11, 2026
93b8a62
feat: migrate to useKnowledges
eeee0717 Jan 12, 2026
e941dcb
feat: migrate KnowledgeFiles to useKnowledgeV2
eeee0717 Jan 12, 2026
3084daf
feat: migrate KnowledgeItems to useKnowledgeV2
eeee0717 Jan 12, 2026
5a94588
Merge branch 'v2' into v2-knowledge-backend
eeee0717 Jan 12, 2026
27a1c05
chore
eeee0717 Jan 12, 2026
067935f
feat: migrate knowledge bases to v2
eeee0717 Jan 12, 2026
e4afbfe
feat: migrate useKnowledge to v2
eeee0717 Jan 12, 2026
10694cf
fix: migrate to useKnowledgeV2
eeee0717 Jan 12, 2026
a8d63f5
docs: add redux to be migrated
eeee0717 Jan 12, 2026
a56fba1
feat: update data api and docs
eeee0717 Jan 12, 2026
3381cba
chore: remove concurrency and max workload
eeee0717 Jan 12, 2026
b81877c
chore: add ai sdk
eeee0717 Jan 13, 2026
ac6c752
feat: update data api and docs
eeee0717 Jan 13, 2026
fde5439
fix: move adapter to main service
eeee0717 Jan 13, 2026
e26fa1d
docs: knowledge queue design update
eeee0717 Jan 14, 2026
fa00d6d
Merge branch 'v2' into v2-knowledge-backend
eeee0717 Jan 14, 2026
bf6af6e
feat: update data api and knowledge queue design
eeee0717 Jan 14, 2026
394dc08
docs: update knowledge queue
eeee0717 Jan 14, 2026
ef0a299
feat: implement knowledge queue
eeee0717 Jan 14, 2026
24923ec
feat: change to use TextChunkSpiliter
eeee0717 Jan 14, 2026
44bfd24
refactor: embeddings and reranker
eeee0717 Jan 15, 2026
7c20062
chore: modify status icons
eeee0717 Jan 15, 2026
5346729
fix: progress not report error
eeee0717 Jan 15, 2026
bf73917
chore: adjust directory item styles
eeee0717 Jan 15, 2026
ebaf620
fix: add embed abort signal
eeee0717 Jan 15, 2026
c777c68
refactor: adjust file structure
eeee0717 Jan 15, 2026
8e1b98d
feat: add queue data api
eeee0717 Jan 15, 2026
0597783
feat: clean some unnecessary types
eeee0717 Jan 16, 2026
8a40f42
feat: unified knowledge item status
eeee0717 Jan 16, 2026
0daf64f
refactor: knowledge service architecture
eeee0717 Jan 16, 2026
ee7920a
chore: update docs
eeee0717 Jan 16, 2026
06b6caf
chore: simplify knowledge v1 adapter
eeee0717 Jan 16, 2026
9129332
feat(ui): migrate base components to cherryui
eeee0717 Jan 16, 2026
328f1ff
feat: migrate knowledge ui
eeee0717 Jan 16, 2026
523eeb0
fix: status error
eeee0717 Jan 16, 2026
3f883fa
refactor: knowledge page structure
eeee0717 Jan 16, 2026
122cc5c
feat(ui): modify some knowledge styles
eeee0717 Jan 17, 2026
6cb744f
chore: knowledge files ui
eeee0717 Jan 17, 2026
45d8794
refactor(ui): status icon and item components
eeee0717 Jan 17, 2026
f0c8823
refactor(ui): knowledge side nav
eeee0717 Jan 17, 2026
4ab0f36
fix: knowledge form
eeee0717 Jan 17, 2026
a9f5df8
refactor: knowledge hooks and ui style
eeee0717 Jan 18, 2026
d9a90ae
docs: update docs
eeee0717 Jan 18, 2026
587128f
Merge branch 'v2' into v2-knowledge-backend
eeee0717 Jan 18, 2026
a04d563
Merge branch 'v2' into v2-knowledge-backend
eeee0717 Feb 6, 2026
ea29196
feat: add queue tests
eeee0717 Feb 6, 2026
7601989
chore: code simplifier
eeee0717 Feb 6, 2026
a45271e
feat: add renderer tests
eeee0717 Feb 6, 2026
6f9bf7c
Merge branch 'v2' into v2-knowledge-backend
eeee0717 Feb 6, 2026
9338698
feat: migrate useKnowledge v2
eeee0717 Feb 6, 2026
ac5f621
docs: add v1 gap list
eeee0717 Feb 6, 2026
1ec105a
feat: re-design knowledge structure for directory
eeee0717 Feb 7, 2026
0799191
chore: clean code
eeee0717 Feb 7, 2026
55a223b
chore: rename preprocess to fileProcessor
eeee0717 Feb 7, 2026
9843576
refactor: rename knowledge hook modules
eeee0717 Feb 7, 2026
e6eff69
feat: code simplifier
eeee0717 Feb 9, 2026
762e861
refactor: knowledge to composition component
eeee0717 Feb 9, 2026
c23cea4
Merge branch 'v2' into v2-knowledge-backend
eeee0717 Feb 9, 2026
624defd
merge origin/v2 into v2-knowledge-backend
DeJeune Feb 28, 2026
4086ca5
refactor(knowledge): migrate search path from Redux/IPC to DataApi
DeJeune Mar 1, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 29 additions & 0 deletions migrations/sqlite-drizzle/0002_mysterious_mongu.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
CREATE TABLE `knowledge_base` (
`id` text PRIMARY KEY NOT NULL,
`name` text NOT NULL,
`description` text,
`embedding_model_id` text NOT NULL,
`embedding_model_meta` text,
`rerank_model_id` text,
`rerank_model_meta` text,
`preprocess_provider_id` text,
`chunk_size` integer,
`chunk_overlap` integer,
`threshold` real,
`created_at` integer,
`updated_at` integer
);
--> statement-breakpoint
CREATE TABLE `knowledge_item` (
`id` text PRIMARY KEY NOT NULL,
`base_id` text NOT NULL,
`type` text NOT NULL,
`data` text NOT NULL,
`status` text DEFAULT 'idle',
`error` text,
`created_at` integer,
`updated_at` integer,
FOREIGN KEY (`base_id`) REFERENCES `knowledge_base`(`id`) ON UPDATE no action ON DELETE cascade,
CONSTRAINT "knowledge_item_status_check" CHECK("knowledge_item"."status" IN ('idle', 'pending', 'preprocessing', 'embedding', 'completed', 'failed')),
CONSTRAINT "knowledge_item_type_check" CHECK("knowledge_item"."type" IN ('file', 'url', 'note', 'sitemap', 'directory'))
);
Loading