Commit Graph

71 Commits

Author SHA1 Message Date
yingzhao
888312fd7a Merge pull request #32 from SuanmoSuanyangTechnology/feature/workflow_zy
Feature/workflow zy
2026-01-06 13:42:28 +08:00
zhaoying
8d3ec8c047 fix(web): workflow bug 2026-01-06 13:06:24 +08:00
yujiangping
5a5c5e5bf4 feat(knowledgeBase): add knowledge graph rebuild and delete functionality
- Add deleteKnowledgeGraph and rebuildKnowledgeGraph API endpoints to knowledgeBase.ts
- Add internationalization strings for rebuild confirmation dialog and success/failure messages in both English and Chinese
- Implement rebuild mode logic in CreateModal component with confirmation dialog before rebuilding
- Add originalType state tracking to distinguish between rebuild and regular edit modes
- Update handleSave to trigger graph deletion and rebuild when in rebuild mode with graphrag enabled
- Add handleDeleteGraph method to delete existing knowledge graph data before rebuild
- Update performSave to use correct type value during save operation in rebuild mode
- Enhance Private.tsx to refresh knowledge base details after table data refresh
- Import new API functions (deleteKnowledgeGraph, rebuildKnowledgeGraph) in CreateModal
- Update KnowledgeGraphCard component timestamp in file header
2026-01-06 11:22:11 +08:00
vrhs@163.com
af038bc63e Merge #109 into develop_web from feature/20251219_yjp
feat(dashboard): add statistics API and enhance homepage dashboard cards

* feature/20251219_yjp: (2 commits)
  feat(index): add homepage with dashboard cards and knowledge graph support
  feat(dashboard): add statistics API and enhance homepage dashboard cards

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/109
2026-01-05 16:46:41 +08:00
yujiangping
3d4c807a87 feat(dashboard): add statistics API and enhance homepage dashboard cards
- Add Query and DataResponse interfaces to common API module
- Implement getDashboardStatistics API endpoint for fetching dashboard metrics
- Update TopCardList component to display real dashboard data with dynamic values
- Replace hardcoded dashboard metrics with actual API response data
- Add support for calculating and displaying weekly growth rates for spaces and users
- Update dashboard card labels and descriptions for models, spaces, users, and apps
- Add "Rebuild Graph" button translation to knowledge graph card (en/zh)
- Add appCount and userCount translation keys for dashboard display
- Fix dashboard metric key naming consistency (total_apps_runs → total_running_apps)
- Update dashboard descriptions to reflect weekly comparisons instead of daily
- Improve data binding between API response and UI components for real-time statistics
2026-01-05 16:46:10 +08:00
赵莹
1b9271f652 Merge #107 into develop_web from feature/20251219_zy
feat(web): memory-read、memory-write、iteration、assigner、tool node

* feature/20251219_zy: (4 commits)
  feat(web): add question classifier node
  feat(web): memory insight
  feat(web): add loop node; add chat variable;
  feat(web): memory-read、memory-write、iteration、assigner、tool 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/107
2026-01-05 16:41:11 +08:00
zhaoying
3e71e4d15e feat(web): memory-read、memory-write、iteration、assigner、tool node 2026-01-05 16:18:04 +08:00
yujiangping
f31341151f feat(index): add homepage with dashboard cards and knowledge graph support
- Add new Index view with dashboard layout and quick action cards
- Create TopCardList component to display core data management options
- Add GuideCard and VersionCard components for user guidance
- Add QuickActions component for common operations
- Create KnowledgeGraph and KnowledgeGraphCard components for knowledge base visualization
- Add comprehensive SVG assets for index page (apps, arrows, management icons)
- Add common API module for shared request utilities
- Extend knowledgeBase API with knowledge graph endpoints (getKnowledgeGraph, getKnowledgeGraphEntityTypes)
- Update i18n translations for English and Chinese with new index page strings
- Update routing configuration to include new Index route
- Update menu configuration to reflect new navigation structure
- Update KnowledgeBase CreateModal and Private view components
- Add TypeScript types for Index page components
- Improve overall UI/UX with new dashboard-style homepage
2026-01-05 10:37:08 +08:00
zhaoying
a66fb9eade feat(web): add loop node; add chat variable; 2026-01-04 20:00:10 +08:00
zhaoying
4e3b8870c5 feat(web): memory insight 2026-01-04 18:30:20 +08:00
zhaoying
9dd3fc8d08 feat(web): add question classifier node 2026-01-04 13:51:56 +08:00
赵莹
5f0e1694ce Merge #101 into develop_web from feature/20251219_zy
feat: llm node add context

* feature/20251219_zy: (2 commits)
  feat(web): forgetting engine config
  feat: llm node add context

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/101
2026-01-04 13:33:01 +08:00
zhaoying
351be8aaf3 feat: llm node add context 2026-01-04 12:06:24 +08:00
赵莹
21a33b84e5 Merge #99 into develop_web from feature/20251219_zy
feat(web): cluster

* feature/20251219_zy: (4 commits)
  fix(web): remove icon
  fix(web): Editor
  fix(web): order history
  feat(web): cluster

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/99
2025-12-31 12:31:26 +08:00
zhaoying
24d68de98c feat(web): cluster 2025-12-31 12:30:36 +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
zhaoying
b09df4d009 doc: update zh.ts 2025-12-30 11:11:30 +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
赵莹
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
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
zhaoying
0fce86f76b feat: workflow add knowledge-retrieval node 2025-12-29 14:39:57 +08:00
赵莹
624b79aa11 Merge #74 into develop_web from feature/20251219_zy
fix(web): update parseSchema api param

* feature/20251219_zy: (3 commits)
  fix(web): time tool add time zone
  feat(web): neo4j type user memory detail
  fix(web): update parseSchema api param

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/74
2025-12-26 19:17:39 +08:00
zhaoying
e11c1bb233 feat(web): neo4j type user memory detail 2025-12-26 19:14:26 +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
a0a3997af2 fix(web): Conversation add initialValue 2025-12-26 12:11:39 +08:00
zhaoying
44aac44a05 feat(web): add tool management 2025-12-26 11:57:50 +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
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
赵莹
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
29ffd0d810 feat(web): Agent add ai prompt 2025-12-25 16:18:26 +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
赵莹
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
yujiangping
07668ee4c5 fix:面包屑修改 2025-12-24 19:25:02 +08:00
zhaoying
a1def533af feat(web): order 2025-12-24 18:09:02 +08:00
yujiangping
00b2539e4f feat(i18n): add document processing confirmation dialog translations
- Add "processingDocuments" translation key for loading state message in English and Chinese
- Add "startUploadConfirmTitle" translation for confirmation dialog title
- Add "startUploadConfirmContent" translation for confirmation dialog description
- Add "returnToList" translation for returning to list page action
- Add "stayOnPage" translation for staying on current page action
- Support user choice to either return to list or stay on page during background document processing
2025-12-24 15:00:50 +08:00
赵莹
c4a5fff954 Merge #38 into develop_web from feature/20251219_zy
feat(web): update reflection engine result

* feature/20251219_zy: (4 commits)
  fix(web): workflow properties
  feat(web): workflow support lexical editor
  feat(web): workflow support lexical editor
  feat(web): update reflection engine result

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/38
2025-12-23 17:17:46 +08:00
zhaoying
26263bdcf0 feat(web): workflow support lexical editor 2025-12-23 16:22:51 +08:00