3340 Commits

Author SHA1 Message Date
lixiangcheng1
07bcb54ed3 [fix]entity_resolution.py:199: SyntaxWarning: invalid escape sequence '\d' 2025-12-31 08:54:36 +08:00
谢俊男
0475d80472 feat(tool system): add workflow tool nodes 2025-12-30 21:08:05 +08:00
谢俊男
e6c35e5f5a feat(tool system): add all methods for obtaining the tool 2025-12-30 21:07:24 +08:00
谢俊男
73dad6f017 Merge branch 'refs/heads/develop' into feature/20251219_xjn 2025-12-30 21:05:31 +08:00
zhaoying
fd8466e002 feat(web): hidden node 2025-12-30 20:16:58 +08:00
赵莹
76f760644a Merge #91 into develop_web from feature/20251219_zy
fix(web): update modal.confirm cancelText

* feature/20251219_zy: (1 commits)
  fix(web): update modal.confirm cancelText

Signed-off-by: zhaoying <zhaoying@redbearai.com>
Merged-by: zhaoying <zhaoying@redbearai.com>

CR-link: https://codeup.aliyun.com/redbearai/python/redbear-mem-open/change/91
2025-12-30 20:12:39 +08:00
zhaoying
eabe12eebe fix(web): update modal.confirm cancelText 2025-12-30 20:12:15 +08:00
赵莹
3e6adb43a0 Merge #90 into develop_web from feature/20251219_zy
fix(web): workflow save function

* feature/20251219_zy: (1 commits)
  fix(web): workflow save function

Signed-off-by: zhaoying <zhaoying@redbearai.com>
Merged-by: zhaoying <zhaoying@redbearai.com>

CR-link: https://codeup.aliyun.com/redbearai/python/redbear-mem-open/change/90
2025-12-30 20:07:24 +08:00
zhaoying
61926c29e5 fix(web): workflow save function 2025-12-30 20:06:50 +08:00
lixinyue
a09d3be310 提示词优化 2025-12-30 19:46:48 +08:00
lixiangcheng1
72afe68de9 Merge branch 'feature/20251219_lxc' into develop 2025-12-30 19:32:06 +08:00
lixiangcheng1
37f72f919f [fix]parsed excel document error:float division by zero 2025-12-30 19:31:54 +08:00
lixinyue
3aa52cc676 提示词优化 2025-12-30 19:25:40 +08:00
赵莹
93665180c8 Merge #89 into develop_web from feature/20251219_zy
feat(web): add http-request、jinja-render node

* feature/20251219_zy: (3 commits)
  fix: tool update refresh
  feat(web): update user statement page UI
  feat(web): add http-request、jinja-render node

Signed-off-by: zhaoying <zhaoying@redbearai.com>
Merged-by: zhaoying <zhaoying@redbearai.com>

CR-link: https://codeup.aliyun.com/redbearai/python/redbear-mem-open/change/89
2025-12-30 19:07:21 +08:00
lixiangcheng1
ca029730a1 Merge branch 'feature/20251219_lxc' into develop 2025-12-30 19:07:11 +08:00
lixiangcheng1
775d36b16b [fix]parsed excel document error:float division by zero 2025-12-30 19:05:29 +08:00
lixinyue
4e73820271 提示词优化 2025-12-30 19:03:06 +08:00
zhaoying
ca8d5f5cc3 feat(web): add http-request、jinja-render node 2025-12-30 18:54:14 +08:00
zhaoying
61e6cc9e42 feat(web): update user statement page UI 2025-12-30 18:52:25 +08:00
lixiangcheng1
b0c58ec313 Merge branch 'feature/20251219_lxc' into develop 2025-12-30 18:26:52 +08:00
lixiangcheng1
909c536b47 [fix]parsed excel document error:float division by zero 2025-12-30 18:20:34 +08:00
zhaoying
67d6286274 fix: tool update refresh 2025-12-30 18:19:31 +08:00
lixinyue
7377abe884 提示词优化 2025-12-30 18:11:25 +08:00
lixiangcheng1
9108b713de Merge branch 'feature/20251219_lxc' into develop 2025-12-30 17:45:01 +08:00
lixiangcheng1
82b9925448 [fix]document:pandas.read_excel error: Missing optional dependency 'python-calamine'. 2025-12-30 17:44:37 +08:00
李新月
8ea243c572 Merge #87 into develop from fix/develop_kj_knowledge
Agent应用中添加知识库的配置字段(提示词修改、反思给默认值)

* fix/develop_kj_knowledge: (1 commits squashed)

  - Agent应用中添加知识库的配置字段(提示词修改、反思给默认值)

Signed-off-by: aliyun8644380055 <accounts_68c0f5d519f260d93ee2997e@mail.teambition.com>
Reviewed-by: aliyun6762716068 <accounts_68cb7c6b61f5dcc4200d6251@mail.teambition.com>
Merged-by: aliyun6762716068 <accounts_68cb7c6b61f5dcc4200d6251@mail.teambition.com>

CR-link: https://codeup.aliyun.com/redbearai/python/redbear-mem-open/change/87
2025-12-30 08:37:37 +00:00
lixinyue
d1757796ad Agent应用中添加知识库的配置字段(提示词修改、反思给默认值) 2025-12-30 16:33:06 +08:00
孟永豪
0e5397bcf4 Merge #86 into develop from feature/20251219_myh
fix(workflow): prevent duplicate conditional branches in if-else nodes

* feature/20251219_myh: (3 commits squashed)

  - perf(workflow): adjust default template to be compatible with frontend format

  - fix: correct function naming for memory retrieval

  - fix(workflow): prevent duplicate conditional branches in if-else nodes

Signed-off-by: Eternity <1533512157@qq.com>
Reviewed-by: aliyun6762716068 <accounts_68cb7c6b61f5dcc4200d6251@mail.teambition.com>
Merged-by: aliyun6762716068 <accounts_68cb7c6b61f5dcc4200d6251@mail.teambition.com>

CR-link: https://codeup.aliyun.com/redbearai/python/redbear-mem-open/change/86
2025-12-30 07:53:49 +00:00
lixiangcheng1
eabf6bb1a9 Merge branch 'feature/20251219_lxc' into develop 2025-12-30 15:22:27 +08:00
lixiangcheng1
724eb4f801 [ADD]Intelligent physical examination inquiry knowledge base adds usage graph options 2025-12-30 15:21:48 +08:00
vrhs@163.com
571baa19a5 Merge #84 into develop_web from feature/20251219_yjp
fix:100MB

* feature/20251219_yjp: (1 commits)
  fix:100MB

Signed-off-by: vrhs@163.com <accounts_660b6454a0eb398d3f8d2c76@mail.teambition.com>
Merged-by: vrhs@163.com <accounts_660b6454a0eb398d3f8d2c76@mail.teambition.com>

CR-link: https://codeup.aliyun.com/redbearai/python/redbear-mem-open/change/84
2025-12-30 14:54:23 +08:00
yujiangping
ebd2abbfa0 fix:100MB 2025-12-30 14:53:39 +08:00
赵莹
a404f06366 Merge #83 into develop_web from feature/20251219_zy
feat(web): add parameter-extractor、if-else、var-aggregator Node

* feature/20251219_zy: (4 commits)
  doc: update version
  doc: update zh.ts
  fix(web): fix neo4j user memory refresh
  feat(web): add parameter-extractor、if-else、var-aggregator Node

Signed-off-by: zhaoying <zhaoying@redbearai.com>
Merged-by: zhaoying <zhaoying@redbearai.com>

CR-link: https://codeup.aliyun.com/redbearai/python/redbear-mem-open/change/83
2025-12-30 14:23:48 +08:00
zhaoying
262952c022 feat(web): add parameter-extractor、if-else、var-aggregator Node 2025-12-30 13:59:36 +08:00
孟永豪
c2eff4f359 Merge #82 into develop from feature/20251219_myh
fix: correct function naming for memory retrieval

* feature/20251219_myh: (2 commits squashed)

  - perf(workflow): adjust default template to be compatible with frontend format

  - fix: correct function naming for memory retrieval

Signed-off-by: Eternity <1533512157@qq.com>
Reviewed-by: zhuwenhui5566@163.com <zhuwenhui5566@163.com>
Reviewed-by: aliyun6762716068 <accounts_68cb7c6b61f5dcc4200d6251@mail.teambition.com>
Merged-by: aliyun6762716068 <accounts_68cb7c6b61f5dcc4200d6251@mail.teambition.com>

CR-link: https://codeup.aliyun.com/redbearai/python/redbear-mem-open/change/82
2025-12-30 04:20:04 +00:00
lixiangcheng1
023cf5aa27 Merge branch 'feature/20251219_lxc' into develop 2025-12-30 11:53:41 +08:00
lixiangcheng1
0078028992 [ADD]Support graph search 2025-12-30 11:53:16 +08:00
孟永豪
9bedcadca4 Merge #80 into develop from feature/20251219_myh
feat(workflow): support cycle nodes in workflow config validation and enhance node logging

* feature/20251219_myh: (11 commits squashed)

  - feat(workflow): update reranker model configuration for knowledge base retrieval

  - fix(workflow): fix output issue in parameter extraction node

  - fix(workflow): fix output issue in parameter extraction node

  - feat(workflow): add user prompt to parameter extraction node

  - perf(workflow): change grouped variable input to key-value format in variable aggregator

  - feat(workflow): Add new cycle node for iterative workflow execution
    
    - Introduce a new Loop/Iteration node in the workflow engine.
    - Supports both conditional loops and iteration over lists.
    - Allows parallel execution and flattening of iteration outputs.
    - Maintains runtime state, node outputs, and loop variables for downstream nodes.
    - Enhances workflow flexibility for complex, repeated operations.

  - Merge branch &#39;develop&#39; into feature/20251219_myh
    
    # Conflicts:
    #&#9;api/app/core/workflow/nodes/configs.py
    #&#9;api/app/core/workflow/nodes/node_factory.py

  - feat(workflow): Add new cycle node for iterative workflow execution
    
    - Introduce a new Loop/Iteration node in the workflow engine.
    - Supports both conditional loops and iteration over lists.
    - Allows parallel execution and flattening of iteration outputs.
    - Maintains runtime state, node outputs, and loop variables for downstream nodes.
    - Enhances workflow flexibility for complex, repeated operations.

  - feat(workflow): support cycle nodes in workflow config validation and enhance node logging

  - feat(workflow): support cycle nodes in workflow config validation and enhance node logging

  - fix(workflow): fix compatibility with some legacy node configurations

Signed-off-by: Eternity <1533512157@qq.com>
Reviewed-by: zhuwenhui5566@163.com <zhuwenhui5566@163.com>
Reviewed-by: aliyun6762716068 <accounts_68cb7c6b61f5dcc4200d6251@mail.teambition.com>
Merged-by: aliyun6762716068 <accounts_68cb7c6b61f5dcc4200d6251@mail.teambition.com>

CR-link: https://codeup.aliyun.com/redbearai/python/redbear-mem-open/change/80
2025-12-30 03:40:38 +00:00
zhaoying
1383f4abcf fix(web): fix neo4j user memory refresh 2025-12-30 11:22:30 +08:00
zhaoying
b09df4d009 doc: update zh.ts 2025-12-30 11:11:30 +08:00
zhaoying
f1a1d4afff doc: update version 2025-12-30 11:07:02 +08:00
赵莹
0386d57f05 Merge #81 into develop_web from feature/20251219_zy
fix(web): UI update

* feature/20251219_zy: (1 commits)
  fix(web): UI update

Signed-off-by: zhaoying <zhaoying@redbearai.com>
Merged-by: zhaoying <zhaoying@redbearai.com>

CR-link: https://codeup.aliyun.com/redbearai/python/redbear-mem-open/change/81
2025-12-30 11:05:39 +08:00
zhaoying
c9b02d0c83 fix(web): UI update 2025-12-30 11:05:08 +08:00
谢俊男
8e893662f3 feat(tool system): add mcp testing services 2025-12-30 10:00:37 +08:00
孟永豪
b376c3d648 Merge #78 into develop from feature/20251219_myh
Merge branch &#39;develop&#39; into feature/20251219_myh

* feature/20251219_myh: (8 commits squashed)

  - feat(workflow): update reranker model configuration for knowledge base retrieval

  - fix(workflow): fix output issue in parameter extraction node

  - fix(workflow): fix output issue in parameter extraction node

  - feat(workflow): add user prompt to parameter extraction node

  - perf(workflow): change grouped variable input to key-value format in variable aggregator

  - feat(workflow): Add new cycle node for iterative workflow execution
    
    - Introduce a new Loop/Iteration node in the workflow engine.
    - Supports both conditional loops and iteration over lists.
    - Allows parallel execution and flattening of iteration outputs.
    - Maintains runtime state, node outputs, and loop variables for downstream nodes.
    - Enhances workflow flexibility for complex, repeated operations.

  - Merge branch &#39;develop&#39; into feature/20251219_myh
    
    # Conflicts:
    #&#9;api/app/core/workflow/nodes/configs.py
    #&#9;api/app/core/workflow/nodes/node_factory.py

  - feat(workflow): Add new cycle node for iterative workflow execution
    
    - Introduce a new Loop/Iteration node in the workflow engine.
    - Supports both conditional loops and iteration over lists.
    - Allows parallel execution and flattening of iteration outputs.
    - Maintains runtime state, node outputs, and loop variables for downstream nodes.
    - Enhances workflow flexibility for complex, repeated operations.

Signed-off-by: Eternity <1533512157@qq.com>
Reviewed-by: zhuwenhui5566@163.com <zhuwenhui5566@163.com>
Reviewed-by: aliyun6762716068 <accounts_68cb7c6b61f5dcc4200d6251@mail.teambition.com>
Merged-by: aliyun6762716068 <accounts_68cb7c6b61f5dcc4200d6251@mail.teambition.com>

CR-link: https://codeup.aliyun.com/redbearai/python/redbear-mem-open/change/78
2025-12-29 11:57:13 +00:00
赵莹
f93890f9aa Merge #79 into develop_web from feature/20251219_zy
feat(web): MCP add bearer token auth type

* feature/20251219_zy: (2 commits)
  feat: workflow add knowledge-retrieval node
  feat(web): MCP add bearer token auth type

Signed-off-by: zhaoying <zhaoying@redbearai.com>
Merged-by: zhaoying <zhaoying@redbearai.com>

CR-link: https://codeup.aliyun.com/redbearai/python/redbear-mem-open/change/79
2025-12-29 19:50:59 +08:00
zhaoying
8222a630e5 feat(web): MCP add bearer token auth type 2025-12-29 19:50:01 +08:00
vrhs@163.com
733b349df1 Merge #77 into develop_web from feature/20251219_yjp
feat(knowledgeBase): enhance file upload and dataset creation with abort support and improved UX

* feature/20251219_yjp: (1 commits)
  feat(knowledgeBase): enhance file upload and dataset creation with abort support and improved UX

Signed-off-by: vrhs@163.com <accounts_660b6454a0eb398d3f8d2c76@mail.teambition.com>
Merged-by: vrhs@163.com <accounts_660b6454a0eb398d3f8d2c76@mail.teambition.com>

CR-link: https://codeup.aliyun.com/redbearai/python/redbear-mem-open/change/77
2025-12-29 19:14:36 +08:00
yujiangping
0b3fe0e799 feat(knowledgeBase): enhance file upload and dataset creation with abort support and improved UX
- Add AbortSignal support to uploadFile API for cancellable uploads
- Implement custom onRemove callback in UploadFiles component with confirmation dialog
- Add i18n translations for file removal confirmation and error messages
- Update supported file types documentation to include IMAGE and MEDIA formats
- Improve file removal UI with cursor pointer styling
- Refactor getModelList API to remove unused type parameter
- Add Form import and UploadFile type for better type safety in CreateDataset
- Enhance error handling and user feedback for file operations
2025-12-29 19:13:03 +08:00
谢俊男
7f823ee72e feat(tool system): The specific method for obtaining the tool and the parameters to be passed 2025-12-29 18:32:29 +08:00