Commit Graph

969 Commits

Author SHA1 Message Date
lanceyq
3376d7e3c8 [fix]LLM formatted output 2025-12-25 18:21:00 +08:00
lanceyq
f047820196 [fix]LLM formatted output 2025-12-25 18:20:08 +08:00
Mark
ac25b6ff11 [add] migrations script 2025-12-25 17:51:27 +08:00
vrhs@163.com
88ec0f72de Merge #60 into develop_web from feature/20251219_yjp
feat(knowledgeBase): add media file validation and PDF enhancement method selection

* feature/20251219_yjp: (1 commits)
  feat(knowledgeBase): add media file validation and PDF enhancement method selection

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/60
2025-12-25 17:39:32 +08:00
yujiangping
99c501f188 feat(knowledgeBase): add media file validation and PDF enhancement method selection
- Add i18n translations for file size and duration validation errors in English and Chinese
- Implement media file validation with 256MB size limit and 150-second duration limit
- Add support for audio and video file formats (mp3, mp4, mov, wav) in dataset creation
- Add checkMediaDuration helper function to validate media file duration using HTML5 media API
- Add PDF enhancement method selection dropdown with options (DeepDoc, MinerU, TextLN)
- Change default PDF enhancement setting from disabled to enabled
- Update file type array to include media formats
- Add error messaging for file size and duration validation failures
- Improve UI spacing for file parsing settings section
2025-12-25 17:39:01 +08:00
朱文辉
31918d5847 Merge #57 into develop from feature/20251219_myh
feat(workflow): add Jinja2 template rendering node

* feature/20251219_myh: (4 commits)
  feat(workflow): support variables wrapped with {{}} in assignment nodes, add input config example
  feat(workflow): add default User-Agent and redirect following for HTTP request ...
  fix(workflow): fix missing re-ranking for hybrid retrieval results in knowledge...
  feat(workflow): add Jinja2 template rendering node

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

CR-link: https://codeup.aliyun.com/redbearai/python/redbear-mem-open/change/57
2025-12-25 17:38:27 +08:00
朱文辉
b291cdffe5 Merge #59 into develop from feature/20251219_xjn
feat(tool system): Tool system reengineering

* feature/20251219_xjn: (2 commits)
  feat(tool system): tool system development
  feat(tool system): Tool system reengineering

Signed-off-by: 谢俊男 <accounts_6853d0ea6f8174722fb0c8f1@mail.teambition.com>
Reviewed-by: zhuwenhui5566@163.com <zhuwenhui5566@163.com>
Merged-by: zhuwenhui5566@163.com <zhuwenhui5566@163.com>

CR-link: https://codeup.aliyun.com/redbearai/python/redbear-mem-open/change/59
2025-12-25 17:38:01 +08:00
谢俊男
04be3088a2 feat(tool system): Tool system reengineering 2025-12-25 17:30:20 +08:00
谢俊男
3bcaead413 feat(tool system): tool system development 2025-12-25 17:28:21 +08:00
赵莹
b8bb14966d Merge #58 into develop_web from feature/20251219_zy
feat(web): add pricing menu

* feature/20251219_zy: (1 commits)
  feat(web): add pricing menu

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/58
2025-12-25 17:18:11 +08:00
zhaoying
ad2f52c037 feat(web): add pricing menu 2025-12-25 17:17:45 +08:00
mengyonghao
eeb7a3a68d feat(workflow): add Jinja2 template rendering node 2025-12-25 16:54:57 +08:00
赵莹
8408f7d9b7 Merge #56 into develop_web from feature/20251219_zy
feat(web): Agent add ai prompt

* feature/20251219_zy: (2 commits)
  feat(web): Agent add ai prompt
  feat(web): Agent add ai prompt

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/56
2025-12-25 16:20:21 +08:00
zhaoying
d5a7afb750 feat(web): Agent add ai prompt 2025-12-25 16:19:02 +08:00
zhaoying
29ffd0d810 feat(web): Agent add ai prompt 2025-12-25 16:18:26 +08:00
Mark
dd18e2f599 [modify] optimize import 2025-12-25 14:59:40 +08:00
Mark
74e2a48286 [modify] optimize import 2025-12-25 14:59:20 +08:00
mengyonghao
0b141fb952 fix(workflow): fix missing re-ranking for hybrid retrieval results in knowledge base node, add config example 2025-12-25 14:47:22 +08:00
mengyonghao
aef7ae2cce feat(workflow): add default User-Agent and redirect following for HTTP request node, add config example 2025-12-25 14:44:47 +08:00
Mark
73fa2b666b [add] migration script 2025-12-25 14:44:26 +08:00
mengyonghao
8accd36f9e feat(workflow): support variables wrapped with {{}} in assignment nodes, add input config example 2025-12-25 14:41:41 +08:00
孙科
ab45705458 Merge #55 into develop from fix/user_summary
[fix]Allow null to be passed in for hire_date.

* fix/user_summary: (3 commits)
  [fix]Allow null to be passed in for hire_date.
  [fix]Allow null to be passed in for hire_date.
  Merge branch &#39;fix/user_summary&#39; of codeup.aliyun.com:redbearai/python/redbear-m...

Signed-off-by: 乐力齐 <accounts_690c7b0af9007d7e338af636@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/55
2025-12-25 14:36:16 +08:00
lanceyq
2516fe7066 Merge branch 'fix/user_summary' of codeup.aliyun.com:redbearai/python/redbear-mem-open into fix/user_summary 2025-12-25 14:34:55 +08:00
lanceyq
097d36c897 [fix]Allow null to be passed in for hire_date. 2025-12-25 14:34:50 +08:00
lanceyq
87da1fa188 [fix]Allow null to be passed in for hire_date. 2025-12-25 14:33:37 +08:00
赵莹
c9d89b94b3 Merge #54 into develop_web from feature/20251219_zy
fix(web): update user profile

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

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/54
2025-12-25 13:53:21 +08:00
zhaoying
bfed5404b4 fix(web): update user profile 2025-12-25 13:52:50 +08:00
朱文辉
02204889ea Merge #51 into develop from feature/20251219_myh
feat(workflow): add HTTP request node

* feature/20251219_myh: (3 commits)
  feat(workflow): add HTTP request node
  refactor(workflow): organize knowledge base code structure and add comments
  fix(workflow): correct property usage in HTTP request node

Signed-off-by: Eternity <1533512157@qq.com>
Commented-by: Eternity <1533512157@qq.com>
Reviewed-by: zhuwenhui5566@163.com <zhuwenhui5566@163.com>
Merged-by: zhuwenhui5566@163.com <zhuwenhui5566@163.com>

CR-link: https://codeup.aliyun.com/redbearai/python/redbear-mem-open/change/51
2025-12-25 13:52:35 +08:00
赵莹
ea411c13af Merge #53 into develop_web from feature/20251219_zy
feat(web): update zh.ts / en.ts

* feature/20251219_zy: (1 commits)
  feat(web): update zh.ts / en.ts

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/53
2025-12-25 12:08:48 +08:00
zhaoying
e608d8f9d0 feat(web): update zh.ts / en.ts 2025-12-25 12:08:12 +08:00
赵莹
5edaeaf620 Merge #52 into develop_web from feature/20251219_zy
feat(web): 1. user memory; 2. update workspace&#39;s model config

* feature/20251219_zy: (2 commits)
  feat(web): order
  feat(web): 1. user memory; 2. update workspace&#39;s model config

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/52
2025-12-25 11:55:06 +08:00
zhaoying
2b30a69b94 feat(web): 1. user memory; 2. update workspace's model config 2025-12-25 11:54:31 +08:00
Mark
604ffeca66 [add] app api 2025-12-25 10:07:01 +08:00
mengyonghao
68901e2642 fix(workflow): correct property usage in HTTP request node 2025-12-24 21:32:38 +08:00
mengyonghao
3993aa55ea refactor(workflow): organize knowledge base code structure and add comments 2025-12-24 21:24:21 +08:00
mengyonghao
31a7727992 feat(workflow): add HTTP request node
- Introduce a new HttpRequestNode to enable external HTTP API calls in workflows
- Support multiple HTTP methods (GET, POST, PUT, DELETE, PATCH, HEAD)
- Support authentication strategies (None, Basic, Bearer, Custom header)
- Support multiple request body types (JSON, form-data, x-www-form-urlencoded, raw)
- Add configurable timeout, retry, and SSL verification
- Provide flexible error handling strategies (none, default response, branch)
2025-12-24 21:23:08 +08:00
Mark
2b76db6371 [modify] env.example 2025-12-24 21:01:04 +08:00
Mark
4447860e43 [fix] code 2025-12-24 21:00:10 +08:00
Mark
a7d18712b4 Merge branch 'develop' of codeup.aliyun.com:redbearai/python/redbear-mem-open into develop
# Conflicts:
#	api/app/services/workspace_service.py
2025-12-24 20:59:51 +08:00
Mark
c21ae4c571 [add] app chat service 2025-12-24 20:54:04 +08:00
Mark
bbd73d5e95 [add] app chat v1 2025-12-24 20:35:04 +08:00
vrhs@163.com
c5b15b7351 Merge #50 into develop_web from feature/20251219_yjp
fix:面包屑修改

* feature/20251219_yjp: (1 commits)
  fix:面包屑修改

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/50
2025-12-24 19:25:37 +08:00
yujiangping
07668ee4c5 fix:面包屑修改 2025-12-24 19:25:02 +08:00
乐力齐
cf900219a3 Merge #48 into develop from fix/othername-name
[fix]Fix the data structure + implement memory dashboard display

* fix/othername-name: (18 commits squashed)

  - [fix]Fix the issue with the display of the user&#39;s memory list

  - [fix]Ensure the six dimensions of emotional expression

  - [fix]Fix the issue with the display of the user&#39;s memory list

  - [fix]Ensure the six dimensions of emotional expression

  - Merge branch &#39;fix/othername-name&#39; of codeup.aliyun.com:redbearai/python/redbear-mem-open into fix/othername-name

  - [fix]Restore the display of memory types

  - [fix]Fix the issue with the display of the user&#39;s memory list

  - [fix]Ensure the six dimensions of emotional expression

  - [fix]Restore the display of memory types

  - Merge branch &#39;fix/othername-name&#39; of codeup.aliyun.com:redbearai/python/redbear-mem-open into fix/othername-name

  - [updated]Update the title of the &quot;analytics/node_statistics&quot; log

  - [fix]Fix the data structure + implement memory dashboard display

  - [fix]Fix the issue with the display of the user&#39;s memory list

  - [fix]Restore the display of memory types

  - [fix]Fix the issue with the display of the user&#39;s memory list

  - [fix]Restore the display of memory types

  - [fix]Fix the data structure + implement memory dashboard display

  - Merge branch &#39;fix/othername-name&#39; of codeup.aliyun.com:redbearai/python/redbear-mem-open into fix/othername-name

Signed-off-by: 乐力齐 <accounts_690c7b0af9007d7e338af636@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/48
2025-12-24 10:55:05 +00:00
Ke Sun
d22f8f97a6 Merge branch 'feature/update-workspace-model' of codeup.aliyun.com:redbearai/python/redbear-mem-open into feature/update-workspace-model 2025-12-24 18:32:45 +08:00
Ke Sun
d8336503bc feat(workspace): add workspace models configuration update endpoint
- Add PUT endpoint to update workspace LLM, embedding, and rerank model configurations
- Create WorkspaceModelsUpdate schema for model configuration update requests
- Create WorkspaceModelsConfig schema for model configuration responses with proper validation
- Implement update_workspace_models_configs service method to persist model configuration changes
- Update workspace_models_configs GET endpoint to return validated WorkspaceModelsConfig response
- Reorganize imports across controller, schema, and service files for consistency and readability
- Add proper logging for model configuration updates with user and workspace context
2025-12-24 18:21:47 +08:00
Ke Sun
caf9b8a9da feat(workspace): add workspace models configuration update endpoint
- Add PUT endpoint to update workspace LLM, embedding, and rerank model configurations
- Create WorkspaceModelsUpdate schema for model configuration update requests
- Create WorkspaceModelsConfig schema for model configuration responses with proper validation
- Implement update_workspace_models_configs service method to persist model configuration changes
- Update workspace_models_configs GET endpoint to return validated WorkspaceModelsConfig response
- Reorganize imports across controller, schema, and service files for consistency and readability
- Add proper logging for model configuration updates with user and workspace context
2025-12-24 18:21:36 +08:00
乐力齐
9cf8d5cb0a Merge #47 into develop from fix/othername-name
[fix]Fix the bug that affects user memory.

* fix/othername-name: (11 commits squashed)

  - [fix]Fix the issue with the display of the user&#39;s memory list

  - [fix]Ensure the six dimensions of emotional expression

  - [fix]Fix the issue with the display of the user&#39;s memory list

  - [fix]Ensure the six dimensions of emotional expression

  - Merge branch &#39;fix/othername-name&#39; of codeup.aliyun.com:redbearai/python/redbear-mem-open into fix/othername-name

  - [fix]Restore the display of memory types

  - [fix]Fix the issue with the display of the user&#39;s memory list

  - [fix]Ensure the six dimensions of emotional expression

  - [fix]Restore the display of memory types

  - Merge branch &#39;fix/othername-name&#39; of codeup.aliyun.com:redbearai/python/redbear-mem-open into fix/othername-name

  - [updated]Update the title of the &quot;analytics/node_statistics&quot; log

Signed-off-by: 乐力齐 <accounts_690c7b0af9007d7e338af636@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/47
2025-12-24 10:11:31 +00:00
zhaoying
a1def533af feat(web): order 2025-12-24 18:09:02 +08:00
赵莹
578957f389 Merge #46 into develop_web from feature/20251219_zy
fix(web): user memory detail

* feature/20251219_zy: (1 commits)
  fix(web): user memory detail

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/46
2025-12-24 17:59:59 +08:00