mengyonghao
ca89aba548
perf(prompt_opt): improve prompt optimization and model output quality
2025-12-26 17:45:14 +08:00
zhaoying
7dd4db52df
fix(web): time tool add time zone
2025-12-26 16:28:02 +08:00
赵莹
00456d5ed0
Merge #71 into develop_web from feature/20251219_zy
...
fix(web): time tool / cluster chat
* feature/20251219_zy: (1 commits)
fix(web): time tool / cluster chat
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/71
2025-12-26 16:02:39 +08:00
zhaoying
bf5ae25c9c
fix(web): time tool / cluster chat
2025-12-26 16:01:13 +08:00
Mark
4e2498cd9b
[modify] migrations script
2025-12-26 16:00:13 +08:00
赵莹
38dd19b08a
Merge #70 into develop_web from feature/20251219_zy
...
fix(web): update get llm,chat model list function
* feature/20251219_zy: (2 commits)
feat(web): JSON Tool update
fix(web): update get llm,chat model list 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/70
2025-12-26 15:27:06 +08:00
zhaoying
30a1f2afe9
fix(web): update get llm,chat model list function
2025-12-26 15:25:33 +08:00
zhaoying
89ae99078a
feat(web): JSON Tool update
2025-12-26 14:42:38 +08:00
mengyonghao
fc15a7793a
feat(workflow): add parameter extraction node
...
- Implemented ParameterExtractorNode to extract structured parameters from input text using LLM.
- Supports dynamic Jinja2 prompt rendering with field descriptions and types.
- Integrates with RedBearLLM and ModelConfigService for model retrieval.
- Handles JSON repair and raises clear BusinessException on parsing errors.
2025-12-26 14:39:17 +08:00
赵莹
ea4fc49c5a
Merge #69 into develop_web from feature/20251219_zy
...
fix(web): pricing UI
* feature/20251219_zy: (1 commits)
fix(web): pricing UI
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/69
2025-12-26 13:59:07 +08:00
zhaoying
0a5beeb053
fix(web): pricing UI
2025-12-26 13:58:43 +08:00
赵莹
66f395a314
Merge #68 into develop_web from feature/20251219_zy
...
feat(web): workflow’s Editor Variable support Tag
* feature/20251219_zy: (4 commits)
feat(web): add tool management
fix(web): get the parent domain name adaptation IP
fix(web): Conversation add initialValue
feat(web): workflow’s Editor Variable support Tag
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/68
2025-12-26 12:30:27 +08:00
zhaoying
52bc67d91d
feat(web): workflow’s Editor Variable support Tag
2025-12-26 12:29:46 +08:00
朱文辉
58a0c619fd
Merge #66 into develop from feature/20251219_xjn
...
feat(tool system): Tool info add tags variable
* feature/20251219_xjn: (1 commits)
feat(tool system): Tool info add tags variable
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/66
2025-12-26 12:28:06 +08:00
zhaoying
a0a3997af2
fix(web): Conversation add initialValue
2025-12-26 12:11:39 +08:00
zhaoying
00e061023e
fix(web): get the parent domain name adaptation IP
2025-12-26 11:58:21 +08:00
zhaoying
44aac44a05
feat(web): add tool management
2025-12-26 11:57:50 +08:00
vrhs@163.com
d591e27c9f
Merge #67 into develop_web from feature/20251219_yjp
...
fix:pdfEnhancementEnabled
* feature/20251219_yjp: (1 commits)
fix:pdfEnhancementEnabled
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/67
2025-12-26 11:49:20 +08:00
yujiangping
6887d7dc74
fix:pdfEnhancementEnabled
2025-12-26 11:48:32 +08:00
Ke Sun
bf1dfd97f0
feat(memory-api): implement memory read/write API service endpoints
...
- Add MemoryAPIService with read_memory and write_memory methods for managing user memories
- Create memory_api_schema.py with request/response schemas for read and write operations
- Implement write_memory_api_service endpoint for storing memory content with configurable storage backends
- Implement read_memory_api_service endpoint for querying memories with context-aware responses
- Add memory-specific error codes (MEMORY_WRITE_FAILED, MEMORY_READ_FAILED, MEMORY_CONFIG_NOT_FOUND) to error_codes.py
2025-12-26 11:43:51 +08:00
谢俊男
4a9d4aa2e3
feat(tool system): Tool info add tags variable
2025-12-26 11:04:16 +08:00
Mark
2fa3bebe8f
Merge branch 'develop-mark' into develop
2025-12-26 10:25:56 +08:00
vrhs@163.com
433d7b0c49
Merge #65 into develop_web from feature/20251219_yjp
...
fix(knowledgeBase): improve navigation and folder tree refresh logic
* feature/20251219_yjp: (1 commits)
fix(knowledgeBase): improve navigation and folder tree refresh logic
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/65
2025-12-26 10:24:56 +08:00
Mark
553e658e05
[modify] app_api
2025-12-26 10:24:36 +08:00
yujiangping
9f647e8357
fix(knowledgeBase): improve navigation and folder tree refresh logic
...
- Add path comparison check in breadcrumb navigation to avoid unnecessary route changes when already on target page
- Implement delayed folder tree refresh with setTimeout to ensure state reset completes before refreshing
- Add manual table refresh trigger to ensure data updates after navigation
- Reset expanded keys in FolderTree component during load to ensure consistent state from root directory
- Add expanded keys reset in breadcrumb navigation to prevent stale expansion state
- Improve navigation state handling by using replace flag only when on target path to reduce history stack pollution
2025-12-26 10:24:26 +08:00
vrhs@163.com
dea328e42a
Merge #64 into develop_web from feature/20251219_yjp
...
feat(knowledgeBase): add media dataset support and improve file handling
* feature/20251219_yjp: (1 commits)
feat(knowledgeBase): add media dataset support and improve file handling
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/64
2025-12-25 20:18:24 +08:00
yujiangping
c00e164567
feat(knowledgeBase): add media dataset support and improve file handling
...
- Add media dataset translations in English and Chinese locales
- Add "mediaDataSet" and "uploadMedia" i18n keys for UI labels
- Enable media dataset creation option in Private component by uncommenting menu item
- Import and display image icon for media dataset menu option
- Refactor file ID handling in CreateDataset to support both string and array types
- Improve fileIds initialization logic to handle mixed input types
- Update CreateImageDataset component to use file chunking workflow
- Add navigation to parameter settings step after file upload
- Pass file IDs to dataset creation flow for media processing
- Add message API and navigate hook for improved UX feedback
2025-12-25 20:17:58 +08:00
孙科
7e03ae2bd3
Merge #63 into develop from fix/llm-output
...
[fix]Refresh formatted output
* fix/llm-output: (3 commits)
[fix]Refresh formatted output
[fix]Refresh formatted output
Merge branch 'fix/llm-output' of codeup.aliyun.com:redbearai/python/redbear-mem...
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/63
2025-12-25 18:59:22 +08:00
lanceyq
f349fa086c
Merge branch 'fix/llm-output' of codeup.aliyun.com:redbearai/python/redbear-mem-open into fix/llm-output
2025-12-25 18:56:42 +08:00
lanceyq
8900fc4dab
[fix]Refresh formatted output
2025-12-25 18:56:37 +08:00
lanceyq
7421ec0fcc
[fix]Refresh formatted output
2025-12-25 18:55:08 +08:00
朱文辉
5e8bef3d59
Merge #62 into develop from feature/20251219_myh
...
feat(workflow): add VariableAggregatorNode for aggregating workflow variables
* feature/20251219_myh: (1 commits)
feat(workflow): add VariableAggregatorNode for aggregating workflow variables
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/62
2025-12-25 18:44:30 +08:00
mengyonghao
7181d41e51
feat(workflow): add VariableAggregatorNode for aggregating workflow variables
2025-12-25 18:38:53 +08:00
孙科
614037417f
Merge #61 into develop from fix/llm-output
...
[fix]LLM formatted output
* fix/llm-output: (3 commits)
[fix]LLM formatted output
[fix]LLM formatted output
Merge branch 'fix/llm-output' of codeup.aliyun.com:redbearai/python/redbear-mem...
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/61
2025-12-25 18:22:34 +08:00
lanceyq
ca0fb1d5b9
Merge branch 'fix/llm-output' of codeup.aliyun.com:redbearai/python/redbear-mem-open into fix/llm-output
2025-12-25 18:21:04 +08:00
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