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
05c9ed1450
fix(workflow): ensure file messages are written to messages in non-stream mode
2026-03-06 17:26:03 +08:00
Eternity
f53633a8b8
fix(workflow): fix Dify compatibility issues
2026-03-06 17:17:29 +08:00
Timebomb2018
9600d687fa
fix(mcp): Obtain the MCP tool information to complete the channel information
2026-03-06 17:15:12 +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
08e4ad6a7c
Merge pull request #495 from SuanmoSuanyangTechnology/feature/agent-tool_xjn
...
fix(mcp)
2026-03-06 16:40:03 +08:00
Ke Sun
16b87de0df
Merge branch 'develop' into release/v0.2.6
2026-03-06 16:37:02 +08:00
Timebomb2018
391cd602a2
fix(mcp): MCP tool binds the information of the tool marketplace
2026-03-06 16:32:33 +08:00
Eternity
ccc67df8df
feat(workflow): support multimodal context
2026-03-06 15:44:37 +08:00
Mark
03676b7adc
Merge pull request #490 from SuanmoSuanyangTechnology/fix/mutimodal
...
fix(agent and model)
2026-03-06 14:48:34 +08:00
Timebomb2018
af6fde414f
fix(agent and model):
...
1. From the model square to the model list, the added models are initially set to be inactive. When manually activating them, a mandatory API key configuration is required.
2. Copying of applications (agent, workflow, multi_agent)
2026-03-06 14:40:07 +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
Ke Sun
10c677a6fd
Merge pull request #486 from SuanmoSuanyangTechnology/release/v0.2.6
...
Release/v0.2.6
2026-03-06 12:29:07 +08:00
Mark
4206c849c3
Merge pull request #481 from SuanmoSuanyangTechnology/fix/mutimodal
...
feat(model apikey)
2026-03-06 10:46:49 +08:00
Timebomb2018
f1c5f24f6b
feat(model apikey): Add validation modification for adding the apikey to the muti_modal model
2026-03-06 10:43:13 +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
Eternity
aaa0410781
fix(db): fix database connection leak
2026-03-06 10:21:32 +08:00
lanceyq
c3707f543c
[changes] From the perspective of logical judgment, to determine the situation of duplicate names
2026-03-05 18:59:23 +08:00
lanceyq
d052c31ac5
[changes] The pre-query at the service layer has been removed. The DB constraint ensures a unique single source of truth.
2026-03-05 18:36:12 +08:00
lanceyq
7afe507296
[add] Memory configuration adds uniqueness detection
2026-03-05 18:19:30 +08:00
lanceyq
a1fc0fd394
[add] Added checks for idempotency of the ontology project
2026-03-05 18:19:30 +08:00
Timebomb2018
139ae3bcb4
fix(tool and api key)
...
1. Tool name duplication check;
2. The default QPS value of API key is set to 100.
2026-03-05 17:08:09 +08:00
lanceyq
6c2fc75199
[fix] Memory configuration, addition of default identifiers for the ontology scene
2026-03-05 17:02:14 +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
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
23bfdcefef
Merge pull request #458 from SuanmoSuanyangTechnology/fix/RAG-memory
...
Fix/rag memory
2026-03-04 19:09:03 +08:00
lanceyq
420f391f3c
[fix] Fixed tuple unpacking and moved UUID conversion into the try block.
2026-03-04 18:01:56 +08:00
lanceyq
817221347f
[fix] Preserve full result dict and default status to "unknown" instead of "success".
2026-03-04 17:57:58 +08:00
lanceyq
850d9ee70b
[changes] Hide the user knowledge base and unify the display of memory capacity
2026-03-04 17:48:25 +08:00
lanceyq
efe3865aa4
[fix] Fix the external write memory API
2026-03-04 17:28:24 +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
lanceyq
7446241735
[changes] AI reviews and modifies the code
2026-03-04 12:34:24 +08:00
lanceyq
6033d37537
[changes] Implicit and emotional memories are stored in a database.
2026-03-04 12:34:24 +08:00
Timebomb2018
a39ba564fa
fix(file): File uploads can be made without workspace.
2026-03-04 12:31:10 +08:00
Eternity
163872be6e
fix(workflow): rename output message field
2026-03-04 12:23:17 +08:00
lanceyq
b5703c1b82
[fix] Revising the judgment method for the interest analysis tags
2026-03-04 12:09:59 +08:00
Ke Sun
66c153f1ad
refactor(api): improve memory service dependency injection and code organization
...
- Update ShortService and LongService constructors to accept db Session parameter for proper dependency injection instead of using module-level db instance
- Reorganize imports in memory_short_term_controller.py following PEP 8 conventions (stdlib, third-party, local imports)
- Add comprehensive docstrings with type hints to ShortService and LongService methods for better code documentation
- Fix import organization in memory_short_service.py to group related imports and improve readability
- Reorganize imports in user_memory_service.py to follow consistent import ordering patterns
- Update ShortService instantiation in analytics_memory_types to pass db parameter
- Remove module-level db instance initialization in favor of caller-managed database session lifecycle
- Add type annotations to method signatures (end_user_id: str, db: Session, return types)
- Improve code formatting and spacing consistency across memory service files
2026-03-03 16:48:34 +08:00
Eternity
07fea23dd0
feat(app): add API to retrieve app configuration fields
2026-03-03 10:48:22 +08:00
Mark
1738ed3664
Merge pull request #427 from SuanmoSuanyangTechnology/fix/workflow-variable
...
fix(workflow): handle non-stream output field changes, add file type support to HTTP node, fix iteration node flattening bug
2026-03-02 17:55:54 +08:00
Eternity
5cf2b08777
fix(workflow): handle non-stream output field changes, add file type support to HTTP node, fix iteration node flattening bug
2026-03-02 14:59:12 +08:00
lanceyq
8e15a340f6
[changes]Correct log output, log level, and pruning conditions
2026-03-02 12:09:10 +08:00
lanceyq
4ac63e1c23
[add]Complete the interface integration for the display of semantic pruning for streaming output.
2026-03-02 11:49:28 +08:00
lanceyq
4aeb653ed2
[fix]Fix the display issue of semantic chunking for streaming output
2026-03-02 11:49:28 +08:00
lanceyq
2d5c2de613
[add]New semantic pruning effect display for streaming output
2026-03-02 11:49:28 +08:00
lanceyq
ed0d963aec
[fix]Modify the person who generates the user summary
2026-03-02 11:49:28 +08:00