Commit Graph

58 Commits

Author SHA1 Message Date
朱文辉
c04b3318c2 Merge #16 into develop from feature/20251219_xjn
feat(apikey system): service api key update optimization

* feature/20251219_xjn: (1 commits)
  feat(apikey system): service api key update optimization

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/16
2025-12-19 18:16:59 +08:00
Mark
185e262db8 [add] migration script 2025-12-19 18:06:49 +08:00
李新月
01a5bed11c Merge #18 into develop from fix/memory_reflection
反思优化

* fix/memory_reflection: (28 commits squashed)

  - 新增反思功能(功能配置接口+反思celery后台检测反思的迭代周期)

  - 新增反思功能(功能配置接口+反思celery后台检测反思的迭代周期)

  - 新增反思功能(检测代码/规范化程序)

  - 新增反思功能(检测代码/规范化程序)

  - 新增反思功能(检测代码/规范化程序)

  - 新增反思功能(检测代码/规范化程序)

  - 新增反思功能(检测代码/规范化程序)

  - 反思优化

  - 反思优化

  - 反思优化

  - 反思优化

  - 反思优化

  - 反思优化

  - 反思优化

  - 反思优化

  - 反思优化

  - 反思优化

  - 反思优化

  - 反思优化

  - 反思优化

  - 反思优化

  - 反思优化

  - 反思优化

  - 反思优化

  - 反思优化

  - Merge branch develop into fix/memory_reflection (Conflict resolved online)
    
    
    # Conflicts:  
    #      api/app/controllers/memory_reflection_controller.py
    #      api/app/schemas/memory_reflection_schemas.py

  - 反思优化

  - Merge remote-tracking branch &#39;origin/fix/memory_reflection&#39; into fix/memory_reflection

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/18
2025-12-19 09:40:40 +00:00
李新月
5c0d8b42f3 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-19 08:04:12 +00:00
谢俊男
3fbd4f206e feat(apikey system): service api key update optimization 2025-12-19 11:31:09 +08:00
Mark
8d810af1d0 Merge branch 'develop-mark' into develop 2025-12-18 19:47:06 +08:00
Mark
0503b26232 [add] workflow support stream mode 2025-12-18 19:46:36 +08:00
朱文辉
334f20d7b3 Merge #15 into develop from feature/20251219_xjn
feat(apikey system): add the API key test interface for the memory engine

* feature/20251219_xjn: (2 commits)
  feat(apikey system): the default resource_id for creating the service&#39;s apikey is workspace_id
  feat(apikey system): add the API key test interface for the memory engine

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/15
2025-12-18 19:38:27 +08:00
谢俊男
45db8fd1bf feat(apikey system): add the API key test interface for the memory engine 2025-12-18 18:52:38 +08:00
lixiangcheng1
06e8c3a1aa Merge branch 'feature/20251219_lxc' into develop 2025-12-18 18:51:48 +08:00
lixiangcheng1
c0d6604981 [fix]document chunk QA 2025-12-18 18:51:32 +08:00
谢俊男
d3cd1f2c1a feat(apikey system): the default resource_id for creating the service's apikey is workspace_id 2025-12-18 17:58:55 +08:00
乐力齐
e2e5c1571a Merge #13 into develop from fix/stream-output
&#39;fix/stream-output&#39;

* fix/stream-output: (17 commits squashed)

  - [fix]Fix the issue where the streaming output effect is not obvious.

  - [fix]Fix the issue where the streaming output effect is not obvious.

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

  - [fix]

  - [fix]Skip time extraction

  - [fix]

  - [fix]Skip time extraction

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

  - [fix]Remove human-induced delays

  - [fix]Fix the issue where the streaming output effect is not obvious.

  - [fix]

  - [fix]Skip time extraction

  - [fix]Fix the issue where the streaming output effect is not obvious.

  - [fix]

  - [fix]Skip time extraction

  - [fix]Remove human-induced delays

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

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/13
2025-12-18 09:56:35 +00:00
朱文辉
b15a73f3e7 Merge #12 into develop from feature/20251219_xjn
feat(apikey system): api key authentication qps optimization

* feature/20251219_xjn: (4 commits)
  feat(apikey system): api key authentication adds the GET method
  feat(apikey system): api key authentication delete the GET method
  feat(apikey system): api key authentication qps optimization
  Merge branch &#39;refs/heads/develop&#39; into feature/20251219_xjn

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/12
2025-12-18 17:19:53 +08:00
谢俊男
f419b6b001 Merge branch 'refs/heads/develop' into feature/20251219_xjn 2025-12-18 16:58:45 +08:00
谢俊男
43a30b5a1f feat(apikey system): api key authentication qps optimization 2025-12-18 16:56:34 +08:00
lixiangcheng1
64ecd8cabc [fix]Add knowledge graph functionality to document parsing configuration 2025-12-18 15:54:31 +08:00
lixiangcheng1
a44673ae01 [fix]When updating the knowledge base name, check if it exists 2025-12-18 15:53:31 +08:00
Mark
d229733dee [modify] model list Types support separation by comma (,) 2025-12-18 14:08:40 +08:00
谢俊男
6d462c8f2c feat(apikey system): api key authentication delete the GET method 2025-12-18 12:26:39 +08:00
谢俊男
7c9df70724 feat(apikey system): api key authentication adds the GET method 2025-12-18 12:20:21 +08:00
Mark
2a7199f593 [modify] migrations script 2025-12-17 18:51:28 +08:00
朱文辉
9fb9bec756 Merge #3 into develop from feature/20251219_myh
feat(prompt-optimizer): add prompt optimization APIs and database tables

* feature/20251219_myh: (4 commits)
  feat(prompt-optimizer): add prompt optimization APIs and database tables
  fix(database): fix session_id foreign key dependency
  fix(prompt-optimizer): 修复数据模型和业务逻辑问题
  fix(prompt-session): 修复请求新的session时orm解析失败的问题

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/3
2025-12-17 18:34:40 +08:00
mengyonghao
89da098948 fix(prompt-session): 修复请求新的session时orm解析失败的问题 2025-12-17 18:11:01 +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
7386ea32f1 [modify] ignore 2025-12-16 17:39:08 +08:00
lanceyq
083c460687 [updated]Updating the Chinese and English versions of the readme. 2025-12-16 14:33:31 +08:00
Mark
fb5f624e89 [add] migrations script 2025-12-16 11:05:22 +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
赵莹
ea0a445d5b Merge #1 into develop from web
update web
2025-12-15 07:16:19 +00:00
Mark
a4e276ab27 [MODIFY] Code optimization 2025-12-15 14:09:43 +08:00
Mark
d2a630addb [Modify] reset migration script 2025-12-15 13:54:31 +08:00
lanceyq
2b2b8902ac [updated]updated README 2025-12-10 19:12:08 +08:00
wendeliang
c46d93ec3a Update README.md 2025-12-10 18:38:00 +08:00
wendeliang
67366cc740 Update README with image and project overview
Added a new image and expanded project introduction.
2025-12-10 09:32:06 +08:00
wendeliang
94e0d81ed5 Revise README.md image and header text
Updated image source and improved header formatting.
2025-12-10 09:31:43 +08:00
wendeliang
d4a35e6b30 Refine section headings in README.md
Updated section headings for consistency and clarity.
2025-12-10 09:13:30 +08:00
wendeliang
ea898babca Update headings and formatting in README.md 2025-12-10 09:05:42 +08:00
wendeliang
6e17d13fb5 Update README.md (#8) 2025-12-09 10:31:24 +08:00
lanceyq
570392aa6f Docs/installation tutorial (#7)
* [add]修改迁移文件新建空白表结构

* Add installation guide and environment setup

Added installation instructions and environment requirements for MemoryBear.

* [delete]删除api,web的readme.md。只保留唯一readme.md

* Fix database connection example in README

Update database connection configuration example in README.
2025-12-05 21:38:31 +08:00
lanceyq
9d1c546173 Fix/service startup(补充requirements.txt、修改neo4j的ip) (#6)
* [fix]修复服务启动

* [fix]补充requirements.txt

* [changes]修改config.py中neo4j的IP

* [fix]更改neo4j的ip与postgre、redis
2025-12-05 10:22:58 +08:00
lanceyq
0117194a67 [fix]修复服务启动 (#3) 2025-12-04 18:50:09 +08:00
Ke Sun
b9c705998b chore: remove deprecated codebase and related files 2025-12-02 20:29:44 +08:00
Ke Sun
c1adc62ec6 feat: Add base project structure with API and web components 2025-12-02 20:28:01 +08:00
wendeliang
f3de6d6cc9 Update README.md 2025-12-01 16:37:06 +08:00
wendeliang
f72d6a93b1 Update README.md 2025-12-01 16:08:47 +08:00
wendeliang
eaa709ac84 Update README.md 2025-12-01 16:08:08 +08:00