Eternity
b71bc1f875
feat(multimodel): support multimodal memory display and improve code style
2026-03-13 14:47:56 +08:00
Mark
7267198a8c
Merge branch 'feature/i18n' into develop
...
* feature/i18n:
[add] i18n support zh,en
2026-03-13 10:24:33 +08:00
lixinyue
2a66775e45
add_remark
2026-03-12 14:17:44 +08:00
Mark
4f5ee24bc5
[add] i18n support zh,en
2026-03-11 10:45:07 +08:00
Ke Sun
f1207dc8b9
Merge pull request #531 from SuanmoSuanyangTechnology/feature/pruning-scene
...
[add] Different scenarios achieve different pruning effects.
2026-03-10 20:16:08 +08:00
lanceyq
86c51559bb
[add] Remove unused protected_ids; cap delete_target by actual deletable count.
2026-03-10 19:06:50 +08:00
lanceyq
8b0f806079
[add] Different scenarios achieve different pruning effects.
2026-03-10 19:00:30 +08:00
Eternity
99e94b3567
feat(workflow,app): add MIME-based file handling and HTTP response files
2026-03-10 18:28:16 +08:00
Timebomb2018
45d9e45346
fix(file): S3 file storage resolves the issue of inconsistent end_point and region.
2026-03-10 18:05:34 +08:00
Ke Sun
fcb3845543
Merge pull request #528 from SuanmoSuanyangTechnology/feature/pruning-optimize
...
Feature/pruning optimize
2026-03-10 17:37:43 +08:00
lanceyq
97eabc0c36
[add] Remove hardcoding
2026-03-10 17:25:32 +08:00
lanceyq
5328163973
Merge branch 'feature/pruning-optimize' of github.com:SuanmoSuanyangTechnology/MemoryBear into feature/pruning-optimize
2026-03-10 17:16:25 +08:00
lanceyq
7ff9dfee8c
[changes] Remove hardcoded content
2026-03-10 17:14:50 +08:00
Timebomb2018
f941541304
fix(app): Workflow import verification
2026-03-10 16:18:22 +08:00
lanceyq
3f7083c5b3
[add] Modify reserved words to avoid being affected by the threshold.
2026-03-10 16:16:05 +08:00
Ke Sun
8a4d58c520
Merge pull request #524 from SuanmoSuanyangTechnology/feature/details-memory
...
Feature/details memory
2026-03-10 14:42:18 +08:00
lanceyq
10560fb34c
[changes] Clearly stipulated, the conditions for raising an error
2026-03-10 13:55:53 +08:00
lanceyq
fd556f9b00
[add] Generate user summaries and memory insights using Jinja2 tags
2026-03-10 11:51:17 +08:00
Eternity
7cdbbefc64
feat(workspace, app, agent): add duplicate name validation and restrict model/memory config on agent publish
2026-03-10 10:59:59 +08:00
lanceyq
e4aaa18f61
[changes] User summaries stored in RAG, generation of memory insights
2026-03-09 18:50:32 +08:00
lanceyq
349d46e043
[changes] Add restriction words to avoid the "implicit" and "emotional" content from being mistakenly pruned.
2026-03-09 11:26:54 +08:00
Eternity
389dd8d402
feat(workflow): support resizing comment nodes, add theme and author display toggle
2026-03-09 03:21:04 +08:00
Eternity
966bd8528d
feat(workflow): simplify node converter registry
2026-03-09 03:08:44 +08:00
Eternity
8f789d47a2
feat(workflow): add support for notes nodes
2026-03-09 03:00:27 +08:00
Eternity
f01185a7fc
fix(workflow): fix compatibility issues when importing workflows from dify
2026-03-07 14:44:00 +08:00
Eternity
b756f0c86c
feat: support model load balancing and add message_id to API responses
2026-03-06 19:42:40 +08:00
Eternity
3e5f6176af
feat: support model load balancing and add message_id to API responses
2026-03-06 19:29:31 +08:00
lanceyq
834387e254
[add] Recently, memory activities have adopted Redis caching.
2026-03-06 18:39:21 +08:00
Ke Sun
254147265e
Merge pull request #497 from SuanmoSuanyangTechnology/fix/bug-patch
...
feat(workflow,chat): support multimodal context and add message_id to chat API response; fix Dify compatibility issues
2026-03-06 17:28:36 +08:00
Eternity
f53633a8b8
fix(workflow): fix Dify compatibility issues
2026-03-06 17:17:29 +08:00
lanceyq
63882e9391
[changes] Memory write completion active failure interest cache
2026-03-06 17:16:00 +08:00
Ke Sun
cae9105b8d
Merge pull request #489 from SuanmoSuanyangTechnology/feature/scene-uniformity
...
[add] Semantic pruning is unified with the ontology engineering scena…
2026-03-06 16:55:20 +08:00
Ke Sun
8c3af7f4ff
fix(config): update default Redis DB numbers for Celery isolation
...
- Change REDIS_DB_CELERY_BROKER default from 1 to 3
- Change REDIS_DB_CELERY_BACKEND default from 2 to 4
- Add documentation comments explaining DB isolation strategy
- Prevent task interference when multiple developers share same Redis instance
2026-03-06 16:35:24 +08:00
Eternity
ccc67df8df
feat(workflow): support multimodal context
2026-03-06 15:44:37 +08:00
lanceyq
d069809001
[changes] AI review and correction of code
2026-03-06 14:35:16 +08:00
lanceyq
fc240849cf
[add] Semantic pruning is unified with the ontology engineering scenario.
2026-03-06 14:12:03 +08:00
Eternity
e833db954a
feat(chat): add message_id field to chat API response
2026-03-06 13:37:16 +08:00
Mark
e981c95225
Merge pull request #478 from SuanmoSuanyangTechnology/fix/db-connect-leak
...
fix(db): fix database connection leak
2026-03-06 10:40:35 +08:00
Ke Sun
5c2e0af33e
fix(celery): resolve environment variable hijacking by Celery CLI
...
- Rename CELERY_BROKER and CELERY_BACKEND to REDIS_DB_CELERY_BROKER and REDIS_DB_CELERY_BACKEND to avoid Celery CLI prefix matching hijacking
- Build canonical broker and backend URLs and force them into os.environ to prevent override by stray environment variables
- Add logging for Celery app initialization with sanitized connection details
- Update celery_app.py to use pre-built URL variables instead of inline construction
- Add documentation reference to celery-env-bug-report.md explaining the environment variable naming convention
- Prevents Celery CLI's Click framework from intercepting broker/backend configuration through environment variables
2026-03-06 10:28:03 +08:00
Eternity
aaa0410781
fix(db): fix database connection leak
2026-03-06 10:21:32 +08:00
Mark
404f78af0f
Merge tag 'v0.2.5-hotfix-1' into develop
...
v2.0.5-hotfix
# Conflicts:
# api/app/cache/__init__.py
# api/app/cache/memory/__init__.py
# api/app/celery_app.py
# api/app/core/config.py
# web/src/api/memory.ts
# web/src/views/Workflow/components/Chat/Chat.tsx
2026-03-05 14:37:35 +08:00
Eternity
78ce2a9a8b
feat(workflow): support multimodal input
2026-03-05 14:16:30 +08:00
Eternity
a72d5d2c77
fix(workflow): add backward compatibility for old dify configs
2026-03-05 11:18:48 +08:00
Eternity
16c1cbe24f
feat(agent): add input variable validation
2026-03-05 11:17:56 +08:00
Timebomb2018
590ec3a446
feat(model and app):
...
1. Increase support for visual models and multimodal models;
2. The application and workflow can input various multimodal files such as images, documents, audio, and videos.
2026-03-05 09:55:54 +08:00
Ke Sun
1738e45090
Merge pull request #451 from SuanmoSuanyangTechnology/fix/memory_incorememt
...
[changes] Setting the environment variable for the scheduled task time
2026-03-04 14:22:38 +08:00
lanceyq
6e758faa37
[changes] Using Pydantic to standardize the time data for scheduled tasks
2026-03-04 14:17:45 +08:00
Ke Sun
32e79c5df0
Fix/interest distribution ( #445 )
...
* [fix] Revising the judgment method for the interest analysis tags
* [fix] Revising the judgment method for the interest analysis tags
* [add] Set cache for the distribution of interest tags
* [fix] Revising the judgment method for the interest analysis tags
* [add] Set cache for the distribution of interest tags
* [changes] 1.Use structured logs;
2.Align the type and default value of "end_user_id" with the semantic meaning of "required".
2026-03-04 14:06:50 +08:00
Ke Sun
aa69cd3a0c
Merge pull request #449 from SuanmoSuanyangTechnology/fix/time_task
...
[add] Set up scheduled tasks for existing and new users
2026-03-04 13:54:42 +08:00
lanceyq
b3af757167
[changes] Setting the environment variable for the scheduled task time
2026-03-04 13:51:31 +08:00