TeslaZY
6796d3d0c4
Added semi-automatic mode to the metadata filter
2025-12-11 03:29:54 +08:00
buua436
65a5a56d95
Refa:replace trio with asyncio ( #11831 )
...
### What problem does this PR solve?
change:
replace trio with asyncio
### Type of change
- [x] Refactoring
2025-12-09 19:23:14 +08:00
Yongteng Lei
51ec708c58
Refa: cleanup synchronous functions in chat_model and implement synchronization for conversation and dialog chats ( #11779 )
...
### What problem does this PR solve?
Cleanup synchronous functions in chat_model and implement
synchronization for conversation and dialog chats.
### Type of change
- [x] Refactoring
- [x] Performance Improvement
2025-12-08 09:43:03 +08:00
buua436
c8f608b2dd
Feat:support tts in agent ( #11675 )
...
### What problem does this PR solve?
change:
support tts in agent
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
2025-12-03 12:03:59 +08:00
Kevin Hu
81ae6cf78d
Feat: support uploading in dialog. ( #11634 )
...
### What problem does this PR solve?
#9590
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
2025-12-01 16:54:57 +08:00
Kevin Hu
6ea4248bdc
Feat: support parent-child in search procedure. ( #11629 )
...
### What problem does this PR solve?
#7996
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
2025-12-01 14:03:09 +08:00
Kevin Hu
88a28212b3
Fix: Table parse method issue. ( #11627 )
...
### Type of change
- [x] Bug Fix (non-breaking change which fixes an issue)
2025-12-01 12:42:35 +08:00
Kevin Hu
14616cf845
Feat: add child parent chunking method in backend. ( #11598 )
...
### What problem does this PR solve?
#7996
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
2025-11-28 19:25:32 +08:00
Kevin Hu
f5faf0c94f
Feat: support operator in/not in for metadata filter. ( #11503 )
...
### What problem does this PR solve?
#11376 #11378
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
2025-11-25 12:44:26 +08:00
Kevin Hu
820934fc77
Fix: no result if metadata returns none. ( #11412 )
...
### Type of change
- [x] Bug Fix (non-breaking change which fixes an issue)
2025-11-20 19:51:25 +08:00
Kevin Hu
06cef71ba6
Feat: add or logic operations for meta data filters. ( #11404 )
...
### What problem does this PR solve?
#11376 #11387
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
2025-11-20 14:31:12 +08:00
Jin Hai
61cf430dbb
Minor tweats ( #11271 )
...
### What problem does this PR solve?
As title.
### Type of change
- [x] Refactoring
---------
Signed-off-by: Jin Hai <haijin.chn@gmail.com>
2025-11-16 19:29:20 +08:00
Billy Bao
6e1ebb2855
Fix: Optimize Prompts and Regex for use_sql() ( #11148 )
...
### What problem does this PR solve?
Fix: Optimize Prompts and Regex for use_sql() #11127
### Type of change
- [x] Bug Fix (non-breaking change which fixes an issue)
2025-11-10 19:02:07 +08:00
Jin Hai
f98b24c9bf
Move api.settings to common.settings ( #11036 )
...
### What problem does this PR solve?
As title
### Type of change
- [x] Refactoring
---------
Signed-off-by: Jin Hai <haijin.chn@gmail.com>
2025-11-06 09:36:38 +08:00
Kevin Hu
8584d4b642
Fix: numeric string miss transformation. ( #11025 )
...
### What problem does this PR solve?
#11024
### Type of change
- [x] Bug Fix (non-breaking change which fixes an issue)
2025-11-05 15:14:30 +08:00
Jin Hai
1a9215bc6f
Move some vars to globals ( #11017 )
...
### What problem does this PR solve?
As title.
### Type of change
- [x] Refactoring
---------
Signed-off-by: Jin Hai <haijin.chn@gmail.com>
2025-11-05 14:14:38 +08:00
Jin Hai
bab3fce136
Move some constants to common ( #11004 )
...
### What problem does this PR solve?
As title.
### Type of change
- [x] Refactoring
---------
Signed-off-by: Jin Hai <haijin.chn@gmail.com>
2025-11-05 08:01:39 +08:00
Jin Hai
360f5c1179
Move token related functions to common ( #10942 )
...
### What problem does this PR solve?
As title
### Type of change
- [x] Refactoring
Signed-off-by: Jin Hai <haijin.chn@gmail.com>
2025-11-03 08:50:05 +08:00
Jin Hai
5a200f7652
Add time utils ( #10849 )
...
### What problem does this PR solve?
- Add time utilities and unit tests
### Type of change
- [x] Refactoring
---------
Signed-off-by: Jin Hai <haijin.chn@gmail.com>
2025-10-28 19:09:14 +08:00
Jin Hai
766d900a41
Refactor: rename rmSpace to remove_redundant_spaces ( #10796 )
...
### What problem does this PR solve?
- rename rmSpace to remove_redundant_spaces
- move clean_markdown_block to common module
- add unit tests for remove_redundant_spaces and clean_markdown_block
### Type of change
- [x] Refactoring
---------
Signed-off-by: Jin Hai <haijin.chn@gmail.com>
2025-10-28 09:46:32 +08:00
Kevin Hu
0d8791936e
Feat: TOC retrieval ( #10456 )
...
### What problem does this PR solve?
#10436
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
2025-10-10 17:07:55 +08:00
Jin Hai
d931c33ced
Fix typos: retrievaler -> retriever ( #10372 )
...
### What problem does this PR solve?
Fix typos
### Type of change
- [x] Refactoring
---------
Signed-off-by: Jin Hai <haijin.chn@gmail.com>
2025-10-10 09:17:36 +08:00
Lynn
2d5d10ecbf
Feat/admin drop user ( #10342 )
...
### What problem does this PR solve?
- Admin client support drop user.
Issue: #10241
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
2025-09-29 10:16:13 +08:00
Jin Hai
4eb7659499
Fix bug: broken import from rag.prompts.prompts ( #10217 )
...
### What problem does this PR solve?
Fix broken imports
### Type of change
- [x] Bug Fix (non-breaking change which fixes an issue)
---------
Signed-off-by: jinhai <haijin.chn@gmail.com>
2025-09-23 10:19:25 +08:00
Kevin Hu
63781bde3f
Refa: import issue. ( #9958 )
...
### What problem does this PR solve?
### Type of change
- [x] Refactoring
2025-09-05 19:26:15 +08:00
GrubbyLee
72bb79e8dd
During the chat, the assistant's response cited documents outside current chat's kbs ( #9900 )
...
### What problem does this PR solve?
During the chat, the assistant's response cited documents outside the
current knowledge base。
### Type of change
- [x] Bug Fix (non-breaking change which fixes an issue)
2025-09-04 16:51:13 +08:00
Kevin Hu
8d8a5f73b6
Fix: meta data filter with AND logic operations. ( #9687 )
...
### What problem does this PR solve?
Close #9648
### Type of change
- [x] Bug Fix (non-breaking change which fixes an issue)
2025-08-25 18:29:24 +08:00
Kevin Hu
d0dc56166c
Fix: no effect on retrieval_test in term of metadata filter. ( #9566 )
...
### What problem does this PR solve?
### Type of change
- [x] Bug Fix (non-breaking change which fixes an issue)
2025-08-19 18:57:35 +08:00
Kevin Hu
f123587538
Feat: add meta filter to search app. ( #9554 )
...
### What problem does this PR solve?
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
2025-08-19 17:25:44 +08:00
Kevin Hu
b5b8032a56
Feat: Support metadata auto filer for Search. ( #9524 )
...
### What problem does this PR solve?
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
2025-08-19 10:27:24 +08:00
Yongteng Lei
188c0f614b
Refa: refine search app ( #9536 )
...
### What problem does this PR solve?
Refine search app.
### Type of change
- [x] Refactoring
2025-08-19 09:33:33 +08:00
Yongteng Lei
ffc095bd50
Feat: conversation completion can specify different model ( #9485 )
...
### What problem does this PR solve?
Conversation completion can specify different model
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
2025-08-15 17:44:58 +08:00
Kevin Hu
5e8cd693a5
Refa: split services about llm. ( #9450 )
...
### What problem does this PR solve?
### Type of change
- [x] Refactoring
2025-08-13 16:41:01 +08:00
Kevin Hu
4b1b68c5fc
Fix: no doc hits after meta data filter. ( #9435 )
...
### What problem does this PR solve?
### Type of change
- [x] Bug Fix (non-breaking change which fixes an issue)
2025-08-13 12:43:31 +08:00
balibabu
9098efb8aa
Feat: Fixed the issue where some fields in the chat configuration could not be displayed #3221 ( #9430 )
...
### What problem does this PR solve?
Feat: Fixed the issue where some fields in the chat configuration could
not be displayed #3221
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
2025-08-13 10:26:26 +08:00
Kevin Hu
153e430b00
Feat: add meta data filter. ( #9405 )
...
### What problem does this PR solve?
#8531
#7417
#6761
#6573
#6477
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
2025-08-12 14:12:56 +08:00
Yongteng Lei
465f7e036a
Feat: advanced list dialogs ( #9256 )
...
### What problem does this PR solve?
Advanced list dialogs
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
2025-08-06 10:33:52 +08:00
Yongteng Lei
52a349349d
Fix: migrate deprecated Langfuse API from v2 to v3 ( #9204 )
...
### What problem does this PR solve?
Fix:
```bash
'Langfuse' object has no attribute 'trace'
```
### Type of change
- [x] Bug Fix (non-breaking change which fixes an issue)
2025-08-04 14:45:43 +08:00
Kevin Hu
fbd115773b
Perf: set timeout of some steps in KG. ( #8873 )
...
### What problem does this PR solve?
### Type of change
- [x] Performance Improvement
2025-07-16 18:06:03 +08:00
Yongteng Lei
1b022116d5
Feat: wrap search app ( #8320 )
...
### What problem does this PR solve?
Wrap search app
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
2025-06-18 16:45:42 +08:00
Kevin Hu
91804f28f1
Fix: issue for tavily only in a assistant. ( #8076 )
...
### What problem does this PR solve?
### Type of change
- [x] Bug Fix (non-breaking change which fixes an issue)
2025-06-05 13:00:43 +08:00
Yongteng Lei
0c562f0a9f
Refa: change citation mark as [ID:n] ( #7923 )
...
### What problem does this PR solve?
Change citation mark as [ID:n], it's easier for LLMs to follow the
instruction :) #7904
### Type of change
- [x] Refactoring
2025-05-29 10:03:51 +08:00
Yongteng Lei
453287b06b
Feat: more robust fallbacks for citations ( #7801 )
...
### What problem does this PR solve?
Add more robust fallbacks for citations
### Type of change
- [x] Bug Fix (non-breaking change which fixes an issue)
- [x] New Feature (non-breaking change which adds functionality)
2025-05-23 18:24:55 +08:00
Yongteng Lei
42f4d4dbc8
Fix: wrong type hint ( #7738 )
...
### What problem does this PR solve?
Wrong hint type. #7729 .
### Type of change
- [x] Bug Fix (non-breaking change which fixes an issue)
2025-05-23 18:21:06 +08:00
Yongteng Lei
e8e2a95165
Refa: more fallbacks for bad citation format ( #7710 )
...
### What problem does this PR solve?
More fallbacks for bad citation format
### Type of change
- [x] Bug Fix (non-breaking change which fixes an issue)
- [x] Refactoring
2025-05-19 19:34:05 +08:00
Kevin Hu
2ccec93d71
Feat: support cross-lang search. ( #7557 )
...
### What problem does this PR solve?
#7376
#4503
#5710
#7470
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
2025-05-09 15:32:02 +08:00
Kevin Hu
75b24ba02a
Fix: chat solo issue. ( #7479 )
...
### What problem does this PR solve?
### Type of change
- [x] Bug Fix (non-breaking change which fixes an issue)
2025-05-06 19:30:00 +08:00
WhiteBear
2c62652ea8
<think> tag is missing. ( #7256 )
...
### What problem does this PR solve?
Some models force thinking, resulting in the absence of the think tag in
the returned content
### Type of change
- [x] Bug Fix (non-breaking change which fixes an issue)
2025-04-24 11:44:10 +08:00
Kevin Hu
5af2d57086
Refa. ( #7022 )
...
### What problem does this PR solve?
### Type of change
- [x] Refactoring
2025-04-15 10:20:33 +08:00
Yongteng Lei
7a34159737
Fix: add fallback for bad citation output ( #7014 )
...
### What problem does this PR solve?
Add fallback for bad citation output. #6948
### Type of change
- [x] Bug Fix (non-breaking change which fixes an issue)
2025-04-15 09:33:53 +08:00