Ke Sun
48f6fe04a1
Merge remote-tracking branch 'origin/develop' into refactor/memory-config-management
2025-12-23 17:30:09 +08:00
mengyonghao
75ee591202
style(workflow): remove unnecessary indentation
2025-12-23 16:57:15 +08:00
乐力齐
42e569b8e5
Merge #31 into develop from memory-summary
...
[feature]开发用户记忆详情的接口
* memory-summary: (69 commits squashed)
- [feature]Memory Insights and User Summary Cache Storage Ingestion
- [featrue]Develop a memory classification interface
- [feature]Memory Insights and User Summary Cache Storage Ingestion
- [featrue]Develop a memory classification interface
- Merge branch 'memory-summary' of codeup.aliyun.com:redbearai/python/redbear-mem-open into memory-summary
- [feature]Develop the relationship graph interface
- [feature]Memory Insights and User Summary Cache Storage Ingestion
- [featrue]Develop a memory classification interface
- [feature]Memory Insights and User Summary Cache Storage Ingestion
- [featrue]Develop a memory classification interface
- [feature]Develop the relationship graph interface
- Merge branch 'memory-summary' of codeup.aliyun.com:redbearai/python/redbear-mem-open into memory-summary
- [feature]Develop the end_user/profile interface
- [feature]Memory Insights and User Summary Cache Storage Ingestion
- [feature]Memory Insights and User Summary Cache Storage Ingestion
- [featrue]Develop a memory classification interface
- [feature]Develop the relationship graph interface
- [feature]Develop the end_user/profile interface
- Merge branch 'memory-summary' of codeup.aliyun.com:redbearai/python/redbear-mem-open into memory-summary
- [updated]Base change operation
- [refactor]1.Convert timestamp;2.Remove unnecessary code
- [feature]Memory Insights and User Summary Cache Storage Ingestion
- [featrue]Develop a memory classification interface
- [feature]Memory Insights and User Summary Cache Storage Ingestion
- [featrue]Develop a memory classification interface
- [feature]Develop the relationship graph interface
- [feature]Memory Insights and User Summary Cache Storage Ingestion
- [feature]Memory Insights and User Summary Cache Storage Ingestion
- [featrue]Develop a memory classification interface
- [feature]Develop the relationship graph interface
- [feature]Develop the end_user/profile interface
- [feature]Memory Insights and User Summary Cache Storage Ingestion
- [feature]Develop the relationship graph interface
- [feature]Develop the end_user/profile interface
- [updated]Base change operation
- [refactor]1.Convert timestamp;2.Remove unnecessary code
- Merge branch 'memory-summary' of codeup.aliyun.com:redbearai/python/redbear-mem-open into memory-summary
- [check]check_code.py checks the quality of the code
- [fix]Fix insecure database connections
- [refactor]refactor memory_storage_controller and memory_storage_service
- [add]The /total_memory_count interface returns the "name" field.
- [feature]Memory Insights and User Summary Cache Storage Ingestion
- [featrue]Develop a memory classification interface
- [feature]Memory Insights and User Summary Cache Storage Ingestion
- [featrue]Develop a memory classification interface
- [feature]Develop the relationship graph interface
- [feature]Memory Insights and User Summary Cache Storage Ingestion
- [feature]Memory Insights and User Summary Cache Storage Ingestion
- [featrue]Develop a memory classification interface
- [feature]Develop the relationship graph interface
- [feature]Develop the end_user/profile interface
- [feature]Memory Insights and User Summary Cache Storage Ingestion
- [feature]Develop the relationship graph interface
- [feature]Develop the end_user/profile interface
- [updated]Base change operation
- [refactor]1.Convert timestamp;2.Remove unnecessary code
- [feature]Memory Insights and User Summary Cache Storage Ingestion
- [featrue]Develop a memory classification interface
- [feature]Develop the relationship graph interface
- [feature]Develop the end_user/profile interface
- [updated]Base change operation
- [refactor]1.Convert timestamp;2.Remove unnecessary code
- [check]check_code.py checks the quality of the code
- [fix]Fix insecure database connections
- [refactor]refactor memory_storage_controller and memory_storage_service
- [add]The /total_memory_count interface returns the "name" field.
- Merge branch 'memory-summary' of codeup.aliyun.com:redbearai/python/redbear-mem-open into memory-summary
- [refactor]Reconstruct the user's memory location
- add uv.lock
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/31
2025-12-23 08:05:06 +00:00
Ke Sun
258b88276f
Merge remote-tracking branch 'origin/develop' into refactor/memory-config-management
2025-12-22 11:37:08 +08:00
Ke Sun
1e3ba39150
refactor(memory): restructure memory agent and config management
...
- Reorganize imports and remove unused dependencies across memory agent controllers
- Extract config validation logic into dedicated validators module
- Create new memory_config_model and memory_config_schema for configuration management
- Implement memory_config_service for centralized config handling
- Add embedder_utils module for embedding model utilities
- Refactor memory agent service to use new config validation framework
- Clean up configuration files (remove config.json, testdata.json, dbrun.json)
- Remove deprecated hybrid_chatbot.py and config overrides
- Update logging configuration and error handling across memory modules
- Consolidate LLM and embedding model validation into validators
- Improve code organization and reduce duplication in memory storage services
- Enhance type classification and verification tools with better error handling
2025-12-21 20:32:41 +08:00
乐力齐
cdeace7e58
Merge #21 into develop from feature/emotion-engine
...
feature/情绪引擎
* feature/emotion-engine: (7 commits squashed)
- [feature]Emotion Engine Development
- [feature]Emotion Engine Development
- Merge branch 'feature/emotion-engine' of codeup.aliyun.com:redbearai/python/redbear-mem-open into feature/emotion-engine
- [fix]1.Fix the front-end files;2.Cache Management Deletion;3.Delete "check_code.py"
- [fix]1.Fix the front-end files;2.Cache Management Deletion;3.Delete "check_code.py"
- Merge branch 'feature/emotion-engine' of codeup.aliyun.com:redbearai/python/redbear-mem-open into feature/emotion-engine
- [fix]fix vite.config.ts
Signed-off-by: 乐力齐 <accounts_690c7b0af9007d7e338af636@mail.teambition.com >
Commented-by: aliyun6762716068 <accounts_68cb7c6b61f5dcc4200d6251@mail.teambition.com >
Commented-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/21
2025-12-20 15:37:08 +08:00
mengyonghao
5cd46e441e
fix(prompt-optimizer): switch to built-in system prompt
...
- Replace the system prompt of the prompt optimization model with a built-in prompt.
- Remove system prompt entries from the database.
- Remove the API endpoint for managing system prompt configuration.
2025-12-20 15:35:11 +08:00
Mark
8c73aa60b9
[add] migration script
2025-12-20 15:34:17 +08:00
李新月
240e94cb38
Merge #9 into develop from fix/memory_reflection
...
新增反思功能(功能配置接口+反思celery后台检测反思的迭代周期)
* fix/memory_reflection: (24 commits squashed)
- 新增反思功能(功能配置接口+反思celery后台检测反思的迭代周期)
- 新增反思功能(功能配置接口+反思celery后台检测反思的迭代周期)
- 新增反思功能(检测代码/规范化程序)
- 新增反思功能(检测代码/规范化程序)
- 新增反思功能(检测代码/规范化程序)
- 新增反思功能(检测代码/规范化程序)
- 新增反思功能(检测代码/规范化程序)
- 反思优化
- 反思优化
- 反思优化
- 反思优化
- 反思优化
- 反思优化
- 反思优化
- 反思优化
- 反思优化
- 反思优化
- 反思优化
- 反思优化
- 反思优化
- 反思优化
- 反思优化
- 反思优化
- 反思优化
Signed-off-by: aliyun8644380055 <accounts_68c0f5d519f260d93ee2997e@mail.teambition.com >
Commented-by: aliyun8644380055 <accounts_68c0f5d519f260d93ee2997e@mail.teambition.com >
Commented-by: aliyun6762716068 <accounts_68cb7c6b61f5dcc4200d6251@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/9
2025-12-20 15:34:14 +08:00
谢俊男
c26af11f76
feat(apikey system): tool system development
2025-12-20 15:24:28 +08:00
lixiangcheng1
64ecd8cabc
[fix]Add knowledge graph functionality to document parsing configuration
2025-12-18 15:54:31 +08:00
mengyonghao
3950b718cd
fix(prompt-optimizer): 修复数据模型和业务逻辑问题
...
- 修复PromptOptimizerSessionHistory模型中session_id外键关系错误
- 统一会话ID的使用逻辑,区分内部ID和外部session_id
- 修复服务层create_update_model_config方法参数不匹配问题
- 优化会话历史查询逻辑,确保正确的数据关联
- 修复消息创建时的会话验证和ID映射问题
- 改进Repository层的类型注解准确性
2025-12-17 17:20:05 +08:00
mengyonghao
07273e4c03
fix(database): fix session_id foreign key dependency
2025-12-17 16:33:11 +08:00
mengyonghao
64d9dde209
feat(prompt-optimizer): add prompt optimization APIs and database tables
...
- Added API endpoints for prompt optimization:
* POST /prompt/sessions: Create a new prompt optimization session
* GET /prompt/sessions/{session_id}: Retrieve session message history
* POST /prompt/sessions/{session_id}/messages: Send message and get optimized prompt
* PUT /prompt/model: Create or update system prompt model configuration
- Added database models for prompt optimization:
* prompt_opt_session: Stores session metadata
* prompt_opt_session_history: Stores session message history
* prompt_opt_message: Stores user and assistant messages
* prompt_opt_model_config: Stores system prompt model configurations
- Updated service layer to handle message creation, prompt optimization, and variable parsing
- Added corresponding Pydantic schemas for request and response validation
2025-12-17 15:59:33 +08:00
Mark
9b8db9a001
[MODIFY] MEM SEE OUTPUT
2025-12-15 20:50:15 +08:00
Mark
7bbef35b7d
[ADD] Merge code
2025-12-15 19:53:33 +08:00
Mark
a4e276ab27
[MODIFY] Code optimization
2025-12-15 14:09:43 +08:00
Ke Sun
c1adc62ec6
feat: Add base project structure with API and web components
2025-12-02 20:28:01 +08:00