Commit graph

4491 commits

Author SHA1 Message Date
Kevin Hu
d62a3dcf77 Continue... 2025-11-18 12:24:17 +08:00
Kevin Hu
f7ce5e6050 Continue... 2025-11-18 12:20:59 +08:00
Kevin Hu
4e7498b0c4 CI debug... 2025-11-17 17:02:47 +08:00
Kevin Hu
3c6befad38 Continue... 2025-11-17 16:42:50 +08:00
Kevin Hu
df9d90307d Continue... 2025-11-17 16:23:56 +08:00
Kevin Hu
3f652088e8 Merge branch 'main' of https://github.com/KevinHuSh/ragflow 2025-11-17 16:13:44 +08:00
Kevin Hu
4572c09eea Continue,,, 2025-11-17 16:12:31 +08:00
Kevin Hu
fe19f1735d
Merge branch 'main' into main 2025-11-17 16:09:12 +08:00
Kevin Hu
420dfa671a Continue... 2025-11-17 16:07:01 +08:00
Jin Hai
bd4bc57009
Refactor: move mcp connection utilities to common (#11304)
### What problem does this PR solve?

As title

### Type of change

- [x] Refactoring

---------

Signed-off-by: Jin Hai <haijin.chn@gmail.com>
2025-11-17 15:34:17 +08:00
Billy Bao
0569b50fed
Fix: create dataset return type inconsistent (#11272)
### What problem does this PR solve?

Fix: create dataset return type inconsistent #11167 
 
### Type of change

- [x] Bug Fix (non-breaking change which fixes an issue)
2025-11-17 15:27:19 +08:00
Kevin Hu
14754a8451 Test cases refine. 2025-11-17 14:22:28 +08:00
Scott Davidson
6b64641042
Fix: default model base url extraction logic (#11263)
### What problem does this PR solve?

Fixes an issue where default models which used the same factory but
different base URLs would all be initialised with the default chat
model's base URL and would ignore e.g. the embedding model's base URL
config.

For example, with the following service config, the embedding and
reranker models would end up using the base URL for the default chat
model (i.e. `llm1.example.com`):

```yaml
ragflow:
  service_conf:
    user_default_llm:
      factory: OpenAI-API-Compatible
      api_key: not-used
      default_models:
        chat_model:
          name: llm1
          base_url: https://llm1.example.com/v1
        embedding_model:
          name: llm2
          base_url: https://llm2.example.com/v1
        rerank_model:
          name: llm3
          base_url: https://llm3.example.com/v1/rerank

  llm_factories:
    factory_llm_infos:
    - name: OpenAI-API-Compatible
      logo: ""
      tags: "LLM,TEXT EMBEDDING,SPEECH2TEXT,MODERATION"
      status: "1"
      llm:
        - llm_name: llm1
          base_url: 'https://llm1.example.com/v1'
          api_key: not-used
          tags: "LLM,CHAT,IMAGE2TEXT"
          max_tokens: 100000
          model_type: chat
          is_tools: false

        - llm_name: llm2
          base_url: https://llm2.example.com/v1
          api_key: not-used
          tags: "TEXT EMBEDDING"
          max_tokens: 10000
          model_type: embedding

        - llm_name: llm3
          base_url: https://llm3.example.com/v1/rerank
          api_key: not-used
          tags: "RERANK,1k"
          max_tokens: 10000
          model_type: rerank
```

### Type of change

- [X] Bug Fix (non-breaking change which fixes an issue)
2025-11-17 14:21:27 +08:00
Kevin Hu
6e93a1ef15 Test case refine. 2025-11-17 14:12:37 +08:00
Kevin Hu
ba1fda1e58 Continue... 2025-11-17 13:22:26 +08:00
Kevin Hu
a4625b01f8 Continue... 2025-11-17 13:14:54 +08:00
Kevin Hu
67e2c04ccb Continue... 2025-11-17 13:03:57 +08:00
Kevin Hu
79c7aa6bf8 Code format. 2025-11-17 12:59:09 +08:00
Kevin Hu
dfa90056a0 Code format. 2025-11-17 12:47:45 +08:00
Kevin Hu
85c4183686 Code format. 2025-11-17 12:43:44 +08:00
Kevin Hu
b886a0b6cc Code format. 2025-11-17 12:21:47 +08:00
chanx
9cef3a2625
Fix: Fixed the issue of not being able to select the time zone in the user center. (#11298)
… user center.

### What problem does this PR solve?

Fix: Fixed the issue of not being able to select the time zone in the
user center.

### Type of change

- [x] Bug Fix (non-breaking change which fixes an issue)
2025-11-17 11:16:55 +08:00
Billy Bao
e7e89d3ecb
Doc: style fix (#11295)
### What problem does this PR solve?

Style fix based on  #11283
### Type of change

- [x] Documentation Update
2025-11-17 11:16:34 +08:00
Kevin Hu
a37c9d13a0 Refactor. 2025-11-17 11:15:52 +08:00
Kevin Hu
a34d2f36b3 Merge branch 'main' of https://github.com/KevinHuSh/ragflow 2025-11-17 10:37:12 +08:00
Kevin Hu
2ebe459586 Refactor. 2025-11-17 10:36:50 +08:00
Kevin Hu
7a499e3771
Merge branch 'main' into main 2025-11-17 09:52:33 +08:00
Yongteng Lei
13e212c856
Feat: add Jira connector (#11285)
### What problem does this PR solve?

Add Jira connector.

<img width="978" height="925" alt="image"
src="https://github.com/user-attachments/assets/78bb5c77-2710-4569-a76e-9087ca23b227"
/>

---

<img width="1903" height="489" alt="image"
src="https://github.com/user-attachments/assets/193bc5c5-f751-4bd5-883a-2173282c2b96"
/>

---

<img width="1035" height="925" alt="image"
src="https://github.com/user-attachments/assets/1a0aec19-30eb-4ada-9283-61d1c915f59d"
/>

---

<img width="1905" height="601" alt="image"
src="https://github.com/user-attachments/assets/3dde1062-3f27-4717-8e09-fd5fd5e64171"
/>

### Type of change

- [x] New Feature (non-breaking change which adds functionality)
2025-11-17 09:38:04 +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
Jin Hai
e841b09d63
Remove unused code and fix performance issue (#11284)
### What problem does this PR solve?

1. remove redundant code
2. fix miner performance issue

### Type of change

- [x] Bug Fix (non-breaking change which fixes an issue)
- [x] Refactoring

Signed-off-by: Jin Hai <haijin.chn@gmail.com>
2025-11-14 20:39:54 +08:00
Kevin Hu
dc299526d2 Fix: async form and files from request. 2025-11-14 20:05:50 +08:00
Billy Bao
b1a1eedf53
Doc: add default username & pwd (#11283)
### What problem does this PR solve?
Doc: add default username & pwd

### Type of change

- [x] Documentation Update

---------

Co-authored-by: writinwaters <93570324+writinwaters@users.noreply.github.com>
2025-11-14 19:52:58 +08:00
Billy Bao
68e3b33ae4
Feat: extract message output to file (#11251)
### What problem does this PR solve?

Feat: extract message output to file

### Type of change

- [x] New Feature (non-breaking change which adds functionality)
2025-11-14 19:52:11 +08:00
buua436
cd55f6c1b8
Fix:ListOperations does not support sorting arrays of objects. (#11278)
### What problem does this PR solve?

pr:
#11276
change:
ListOperations does not support sorting arrays of objects.

### Type of change

- [x] Bug Fix (non-breaking change which fixes an issue)
2025-11-14 19:50:29 +08:00
chanx
996b5fe14e
Fix: Added the ability to download files in the agent message reply function. (#11281)
### What problem does this PR solve?

Fix: Added the ability to download files in the agent message reply
function.

### Type of change

- [x] Bug Fix (non-breaking change which fixes an issue)
2025-11-14 19:50:01 +08:00
buua436
db4fd19c82
Feat:new component list operations (#11276)
### What problem does this PR solve?
issue:
https://github.com/infiniflow/ragflow/issues/10427
change:
new component list operations

### Type of change

- [x] New Feature (non-breaking change which adds functionality)
2025-11-14 16:33:20 +08:00
Stephen Hu
12db62b9c7
Refactor: improve mineru_parser get property logic (#11268)
### What problem does this PR solve?

improve mineru_parser get property logic

### Type of change

- [x] Refactoring
2025-11-14 16:32:35 +08:00
Lynn
b5f2cf16bc
Fix: check task executor alive and display status (#11270)
### What problem does this PR solve?

Correctly check task executor alive and display status.

### Type of change

- [x] Bug Fix (non-breaking change which fixes an issue)
2025-11-14 15:52:28 +08:00
Kevin Hu
0c2b9302b7 Revert admin change. 2025-11-14 15:51:27 +08:00
Kevin Hu
ae8bc5d376 Merge branch 'main' of https://github.com/KevinHuSh/ragflow 2025-11-14 15:35:08 +08:00
Kevin Hu
d35320ea47 Add quart package. 2025-11-14 15:32:16 +08:00
Kevin Hu
31365d9132
Merge branch 'main' into main 2025-11-14 15:14:46 +08:00
Kevin Hu
a861de7187 Feat: Alter flask to Quart for async API serving. 2025-11-14 15:10:19 +08:00
Billy Bao
e27ff8d3d4
Fix: rerank algorithm (#11266)
### What problem does this PR solve?

Fix: rerank algorithm #11234

### Type of change

- [x] Bug Fix (non-breaking change which fixes an issue)
2025-11-14 13:59:54 +08:00
redredrrred
5f59418aba
Remove leftover account and password from the code (#11248)
Remove legacy accounts and passwords.

### What problem does this PR solve?

Remove leftover account and password in
agent/templates/sql_assistant.json

### Type of change

- [x] Other (please describe):
2025-11-14 13:59:03 +08:00
chanx
87e69868c0
Fixes: Added session variable types and modified configuration (#11269)
### What problem does this PR solve?

Fixes: Added session variable types and modified configuration

- Added more types of session variables
- Modified the embedding model switching logic in the knowledge base
configuration

### Type of change

- [x] Bug Fix (non-breaking change which fixes an issue)
2025-11-14 13:56:56 +08:00
Jin Hai
72c20022f6
Refactor service config fetching in admin server (#11267)
### What problem does this PR solve?

As title

### Type of change

- [x] Refactoring

Signed-off-by: Jin Hai <haijin.chn@gmail.com>
Co-authored-by: Zhichang Yu <yuzhichang@gmail.com>
2025-11-14 12:32:08 +08:00
Zhichang Yu
3f2472f1b9 Skip checking python comments 2025-11-14 11:59:15 +08:00
Zhichang Yu
1d4d67daf8 Fix check_comment_ascii.py 2025-11-14 11:45:32 +08:00
Zhichang Yu
7538e218a5 Fix check_comment_ascii.py 2025-11-14 11:32:55 +08:00