Commit Graph

3230 Commits

Author SHA1 Message Date
yyhhyy
0b6633703d
fix(web): Fix resource binding bug (#2572) 2025-04-02 20:19:44 +08:00
Fangyin Cheng
59e34e2d89
feat(agent): Compatible with MCP and tools (#2566)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-04-01 16:03:52 +08:00
Tam
9719c0abcd
fix(knowledge):Fix KB document questions list check logic (#2565)
Co-authored-by: tam <tanwe@fulan.com.cn>
2025-03-31 20:12:45 +08:00
yyhhyy
9fce5cec3d
fix(web): Prevent dragging node when selecting text in parameter input fields (#2560) 2025-03-31 19:55:16 +08:00
yihong
beafca5c6c
fix: make tugraph work again (#2551)
Signed-off-by: yihong0618 <zouzou0208@gmail.com>
2025-03-31 19:46:44 +08:00
Fangyin Cheng
3bfbdc3fc7
feat(agent): More general ReAct Agent (#2556) 2025-03-31 09:38:31 +08:00
magic.chen
0bdff7a0f2
fix: fix vllm tokenizer count error (#2555)
Co-authored-by: Fangyin Cheng <staneyffer@gmail.com>
2025-03-31 08:31:04 +08:00
magic.chen
c68332be4c
fix: some typos using typos (#2552)
# Description

Please include a summary of the change and which issue is fixed. Please
also include relevant motivation and context. List any dependencies that
are required for this change.

This path fix some of typos using typos just an example

using tools https://github.com/crate-ci/typos

# How Has This Been Tested?

Please describe the tests that you ran to verify your changes. Provide
instructions so we can reproduce. Please also list any relevant details
for your test configuration

# Snapshots:

Include snapshots for easier review.

# Checklist:

- [ ] My code follows the style guidelines of this project
- [ ] I have already rebased the commits and make the commit message
conform to the project standard.
- [ ] I have performed a self-review of my own code
- [ ] I have commented my code, particularly in hard-to-understand areas
- [ ] I have made corresponding changes to the documentation
- [ ] Any dependent changes have been merged and published in downstream
modules
2025-03-29 16:39:46 +08:00
yihong0618
80eef20422 fix: some typos using typos
Signed-off-by: yihong0618 <zouzou0208@gmail.com>
2025-03-29 11:10:16 +08:00
cumbersun
b880082586
fix: issue 2549 (#2550)
Co-authored-by: cumbermiao <cumbermiao@163.com>
2025-03-29 11:05:43 +08:00
geebytes
c86243aa62
feat(KnowledgeBase):Add Word97-2003 (.doc) Binary File parsing module (#2544) 2025-03-29 11:05:06 +08:00
yihong
7c05bc1784
fix: clouse issue #2469 by fixing the type (#2533)
Signed-off-by: yihong0618 <zouzou0208@gmail.com>
2025-03-28 05:46:44 +08:00
yihong
10619aaf96
fix: wrong name close #2530 (#2532)
Signed-off-by: yihong0618 <zouzou0208@gmail.com>
2025-03-26 22:03:34 +08:00
yihong
e68bdfcb8e
doc: fix a typo in README (#2526)
Signed-off-by: yihong0618 <zouzou0208@gmail.com>
2025-03-25 23:32:02 +08:00
Fangyin Cheng
99ce1ed992
feat(web): Support html/svg preview (#2518) 2025-03-25 11:41:18 +08:00
Tam
1ec855fd79
feat(rerank): add Text Embeddings Inference (TEI) API support for reranking (#2516)
Co-authored-by: tam <tanwe@fulan.com.cn>
2025-03-24 23:16:03 +08:00
Fangyin Cheng
b715cdb131
docs: Fix build doc error (#2517) 2025-03-24 19:53:23 +08:00
Fangyin Cheng
7bce2a9ce6
docs: Add 0.7.0 release blog (#2515) 2025-03-24 18:29:35 +08:00
yyhhyy
59771a09f3
chore(style): Code format (#2513) 2025-03-24 15:48:02 +08:00
北极
201e216a15
fix(log): Modify AWEL init log param (#2510)
Co-authored-by: 刘家星 <liujiaxing@fulan.com.cn>
2025-03-24 15:37:58 +08:00
magic.chen
d13875caa9
fix: rag knowledge process workflow template (#2509)
Close #issue2277
# Description

fix rag knowledge process workflow template error

# How Has This Been Tested?

run rag knowledge process workflow template

# Snapshots:

Include snapshots for easier review.

# Checklist:

- [ ] My code follows the style guidelines of this project
- [ ] I have already rebased the commits and make the commit message
conform to the project standard.
- [ ] I have performed a self-review of my own code
- [ ] I have commented my code, particularly in hard-to-understand areas
- [ ] I have made corresponding changes to the documentation
- [ ] Any dependent changes have been merged and published in downstream
modules
2025-03-24 11:04:11 +08:00
aries_ckt
4f2903a6b7 chore:fmt 2025-03-23 19:31:49 +08:00
aries_ckt
d095091525 fix:rag workflow error fix 2025-03-23 19:17:43 +08:00
aries_ckt
eccbe2ba94 Merge remote-tracking branch 'main-com/main' into issue2484 2025-03-23 16:20:50 +08:00
aries_ckt
2107f472e1 fix:rag workflow update 2025-03-23 16:20:40 +08:00
magic.chen
bc6983ddb9
fix: milvus collection search param (#2481)
line 564: 
param = self.index_params_map[index_type].get("params") should remove
get("params");

# Description

查询 milvus 的时候,逻辑是:_search 方法的 param 参数为 None 时,会读取 index_params_map
对应索引的配置参数。但是不应再调用 get("params"),会导致传递给 milvus 的 search
参数是错误的格式,使得参数无效,milvus 会以它自己的默认参数查询。可以参考 milvus
官网:https://milvus.io/api-reference/pymilvus/v2.5.x/MilvusClient/Vector/search.md

# Snapshots:

<img width="999" alt="image"
src="https://github.com/user-attachments/assets/cd44304c-81f2-4073-81b9-c68d066657bb"
/>

<img width="768" alt="image"
src="https://github.com/user-attachments/assets/f2249186-b04b-454b-97f7-b67f958515a1"
/>
2025-03-21 23:05:35 +08:00
yyhhyy
5a35023090
fix(test): fix make test failed (#2502) 2025-03-21 18:04:53 +08:00
magic.chen
996f41615a
fix(core): Fix param cache error (#2500)
# Description

Closes #2495

# How Has This Been Tested?

Please describe the tests that you ran to verify your changes. Provide
instructions so we can reproduce. Please also list any relevant details
for your test configuration

# Snapshots:

Include snapshots for easier review.

# Checklist:

- [x] My code follows the style guidelines of this project
- [x] I have already rebased the commits and make the commit message
conform to the project standard.
- [x] I have performed a self-review of my own code
- [x] I have commented my code, particularly in hard-to-understand areas
- [x] I have made corresponding changes to the documentation
- [x] Any dependent changes have been merged and published in downstream
modules
2025-03-21 16:07:01 +08:00
Fangyin Cheng
e4d91ff766 fix(core): Fix param cache error 2025-03-21 15:55:08 +08:00
magic.chen
ca0d1ecea3
fix: column alias bug fix (#2499) 2025-03-21 15:50:43 +08:00
明天
73052eda75
feat(agent): Supports MCP (#2497)
Co-authored-by: Fangyin Cheng <staneyffer@gmail.com>
2025-03-21 12:00:21 +08:00
TenYearOldJAVA
3ce3be65b6
fix: doris_conn cannot get table comment to store vectordb (#2490)
Co-authored-by: Zhihe.Liu <zhihe.liu@majorbio.com>
2025-03-21 10:54:02 +08:00
Fangyin Cheng
52e41bccc9
ci(SDK): Add 0.7.0 workflow (#2493) 2025-03-20 15:27:44 +08:00
Aries-ckt
4af28e40d8
chore(build):add vscode devcontainer config (#2466)
# Description

**Compatible with Linux and Windows Subsystem for Linux (WSL)
environments only.**

- Add VS Code devcontainer development environment configuration

- Use VS Code's ​**Dev Container** extension to build a containerized
development environment. Leverage the `eosphorosai/dbgpt:latest` image
as the development environment to avoid repeated dependency
installations and improve development efficiency.

- Follow the guide [Developing inside a
Container](https://code.visualstudio.com/docs/devcontainers/containers)
to set up the Dev Container:
  - Install the ​**Dev Containers** extension.  
- Use the shortcut `Ctrl+Shift+P` to open the command palette, then
enter `Dev Containers: Open Folder in Container`.
 
- Set git ssh
[sharing-git-credentials](https://code.visualstudio.com/remote/advancedcontainers/sharing-git-credentials)
 
- Before the first launch, please execute the .devcontainer/init_env.sh
script in the project root directory in **host**.

# How Has This Been Tested?

Please describe the tests that you ran to verify your changes. Provide
instructions so we can reproduce. Please also list any relevant details
for your test configuration

# Snapshots:

Include snapshots for easier review.

# Checklist:

- [x] My code follows the style guidelines of this project
- [x] I have already rebased the commits and make the commit message
conform to the project standard.
- [x] I have performed a self-review of my own code
- [x] I have commented my code, particularly in hard-to-understand areas
- [x] I have made corresponding changes to the documentation
- [x] Any dependent changes have been merged and published in downstream
modules
2025-03-19 22:58:09 +08:00
magic.chen
3fa7bee289
fix:issue2484 (#2488)
Close #issue2484
# Description
Fix  Chroma Collection name rules
"(1) contains 3-63 characters, "
"(2) starts and ends with an alphanumeric character, "
"(3) otherwise contains only alphanumeric characters, underscores or
hyphens (-), "
"(4) contains no two consecutive periods (..) and "
"(5) is not a valid IPv4 address, "
# How Has This Been Tested?

# Snapshots:

create knowledge name rule as below.
"(1) contains 3-63 characters, "
"(2) starts and ends with an alphanumeric character, "
"(3) otherwise contains only alphanumeric characters, underscores or
hyphens (-), "
"(4) contains no two consecutive periods (..) and "
"(5) is not a valid IPv4 address, "

# Checklist:

- [ ] My code follows the style guidelines of this project
- [ ] I have already rebased the commits and make the commit message
conform to the project standard.
- [ ] I have performed a self-review of my own code
- [ ] I have commented my code, particularly in hard-to-understand areas
- [ ] I have made corresponding changes to the documentation
- [ ] Any dependent changes have been merged and published in downstream
modules
2025-03-19 21:11:17 +08:00
aries_ckt
2d489bfe45 fix:issue2484 2025-03-19 15:46:40 +08:00
magic.chen
0e9faf475f
fix:issue2484 (#2485)
Close #2484 
# Description
fix issue 2484

# How Has This Been Tested?
create knowledge space with Chinese

# Snapshots:

Include snapshots for easier review.

# Checklist:

- [ ] My code follows the style guidelines of this project
- [ ] I have already rebased the commits and make the commit message
conform to the project standard.
- [ ] I have performed a self-review of my own code
- [ ] I have commented my code, particularly in hard-to-understand areas
- [ ] I have made corresponding changes to the documentation
- [ ] Any dependent changes have been merged and published in downstream
modules
2025-03-19 02:42:35 -03:00
magic.chen
df045c2940
feat(core): Support model icon & i18n (#2486)
# Description

1. Support model icons
2. Automatically generated configuration documentations
3. Automatically translated internationalized documents in multiple
languages

# How Has This Been Tested?

Please describe the tests that you ran to verify your changes. Provide
instructions so we can reproduce. Please also list any relevant details
for your test configuration

# Snapshots:

Include snapshots for easier review.

# Checklist:

- [x] My code follows the style guidelines of this project
- [x] I have already rebased the commits and make the commit message
conform to the project standard.
- [x] I have performed a self-review of my own code
- [x] I have commented my code, particularly in hard-to-understand areas
- [x] I have made corresponding changes to the documentation
- [x] Any dependent changes have been merged and published in downstream
modules
2025-03-19 02:41:19 -03:00
Fangyin Cheng
4489f74e8d feat(model): Support model icon 2025-03-19 11:51:50 +08:00
aries_ckt
43763945a8 fix:issue2484 2025-03-18 18:58:43 +08:00
Tam
88bbd695d0
fix(LLM extractor): handle empty response in LLM extractor (#2480)
Co-authored-by: tam <tanwe@fulan.com.cn>
2025-03-18 11:53:41 +08:00
geebytes
599ebff278 feat(dev):add init env script 2025-03-17 15:24:37 +00:00
geebytes
69b71a8cac feat:get user info by get_env.sh
chore(build):Optimize the zsh setup

fix(dev):Load .env on demand

fix(dev):install oh-my-zsh from mirror
2025-03-17 12:51:20 +00:00
QIN CHONG
463d27b78f
Update milvus_store.py
line 564: param = self.index_params_map[index_type].get("params")
2025-03-17 20:49:02 +08:00
Aries-ckt
f209b4c643
feat(core): OSS&S3 Supports (#2477)
# Description

1. Support OSS and S3 storage backend
2. Add specific configurations for each application
3. Native applications support memory configuration based on window size
for conversation turns and token count
4. Web pages support rendering of LaTeX mathematical formulas
5. DuckDB supports installing plugins from custom local plugin paths
(for offline environments)
6. Fixed Chroma configuration error

Closes #2475
Closes #2468
Closes #2451
Closes #2416

# How Has This Been Tested?

Please describe the tests that you ran to verify your changes. Provide
instructions so we can reproduce. Please also list any relevant details
for your test configuration

# Snapshots:

Include snapshots for easier review.

# Checklist:

- [x] My code follows the style guidelines of this project
- [x] I have already rebased the commits and make the commit message
conform to the project standard.
- [x] I have performed a self-review of my own code
- [x] I have commented my code, particularly in hard-to-understand areas
- [x] I have made corresponding changes to the documentation
- [x] Any dependent changes have been merged and published in downstream
modules
2025-03-17 16:54:59 +08:00
Fangyin Cheng
c460b2193f chore: Update uv.lock 2025-03-17 16:37:01 +08:00
Fangyin Cheng
285c5e5d59 chore: Add app config example 2025-03-17 16:22:27 +08:00
Fangyin Cheng
82392dc4eb fix: Fix chroma check exists bug 2025-03-17 15:57:46 +08:00
Fangyin Cheng
9f2e747698 fix: Fix retrieve error 2025-03-17 15:38:31 +08:00
Fangyin Cheng
b2dd66dc6d feat(storage): Support oss and s3 2025-03-17 15:38:31 +08:00