lanceyq
58aa60ca0e
[add] Change to "Body - json" format and pass as parameters
2026-03-10 13:39:24 +08:00
lanceyq
424d2033ea
[add] Added an interface for refreshing RAG storage image data
2026-03-10 12:11:13 +08:00
lanceyq
fd556f9b00
[add] Generate user summaries and memory insights using Jinja2 tags
2026-03-10 11:51:17 +08:00
lanceyq
e2f5fa87b1
[add] Add cache to RAG storage
2026-03-10 11:41:09 +08:00
lanceyq
e4aaa18f61
[changes] User summaries stored in RAG, generation of memory insights
2026-03-09 18:50:32 +08:00
lanceyq
5438d35f17
[add] Specify the error types and clearly define the downgrade conditions
2026-03-09 16:19:55 +08:00
lanceyq
21ae448ed7
[add] Throw out explicit error messages; Using the CST time zone
2026-03-09 14:58:03 +08:00
lanceyq
50466124c8
[add] Verification of the existence of interest distribution
2026-03-09 14:57:22 +08:00
Ke Sun
ece88a3879
Merge pull request #518 from SuanmoSuanyangTechnology/feature/timer-shaft
...
Feature/timer shaft
2026-03-09 14:44:46 +08:00
Ke Sun
c8065b0c60
feat(implicit-emotions): add Redis resilience and connection pooling
...
- Replace single Redis client with connection pool for better concurrency and auto-reconnection
- Add graceful degradation when Redis is unavailable (None handling in get_users_needing_refresh)
- Add RedisError exception handling with fallback to process all users on mget failures
- Add type hints (Optional[redis.StrictRedis]) to Redis client parameters
- Add health check and socket timeout configuration to connection pool
- Add logging for Redis connection failures and degradation events
- Reorganize imports alphabetically for consistency across both files
- Update get_sync_redis_client to validate connection with ping() before returning
2026-03-09 14:12:53 +08:00
lanceyq
476632294f
[changes] Remove the "worker-ondemand" queue
2026-03-09 14:02:23 +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
Ke Sun
00e0201bf9
Merge pull request #517 from SuanmoSuanyangTechnology/release/v0.2.6
...
Release/v0.2.6
2026-03-09 10:56:39 +08:00
lanceyq
cef14cda9e
[add] Standardize time zones; Reuse a single Redis client; Use "mget" for batch writing requests
2026-03-07 16:36:24 +08:00
lanceyq
c14f067afb
[add] The "update-implicit-emotions-storage" task uses the timeline to filter the updated data users.
2026-03-07 16:23:59 +08:00
Eternity
f01185a7fc
fix(workflow): fix compatibility issues when importing workflows from dify
2026-03-07 14:44:00 +08:00
lanceyq
2612abc9d0
[add] Create a Celery task for checking the existence of the "implicit_emotions" data
2026-03-07 13:56:15 +08:00
Mark
d080b44ac3
Merge branch 'release/v0.2.6' into develop
...
* release/v0.2.6:
fix(web): ontology class default tag bugfix
fix(version): Version 0.2.6 Release Notes
fix(web): chat file delete bugfix
feat: support model load balancing and add message_id to API responses
feat: support model load balancing and add message_id to API responses
[changes] Work space isolation
[add] Recently, memory activities have adopted Redis caching.
[changes] Work space isolation
[add] Recently, memory activities have adopted Redis caching.
fix(web): upload add loading
[changes] The enumeration check has been changed to a string.
[changes] The enumeration check has been changed to a string.
feat(web): http-request add headers variable
fix(workflow): ensure file messages are written to messages in non-stream mode
fix(workflow): fix Dify compatibility issues
[changes] Memory write completion active failure interest cache
feat(workflow): support multimodal context
[changes] AI review and correction of code
[add] Semantic pruning is unified with the ontology engineering scenario.
feat(chat): add message_id field to chat API response
2026-03-07 11:09:39 +08:00
Mark
df18868888
Merge pull request #507 from SuanmoSuanyangTechnology/fix/version_026
...
fix(version)
2026-03-07 11:08:30 +08:00
Timebomb2018
0a3acf446d
fix(version): Version 0.2.6 Release Notes
2026-03-07 04:19:35 +02: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
aa6638424c
[changes] Work space isolation
2026-03-06 18:39:21 +08:00
lanceyq
834387e254
[add] Recently, memory activities have adopted Redis caching.
2026-03-06 18:39:21 +08:00
lanceyq
cde61cb6ac
[changes] The enumeration check has been changed to a string.
2026-03-06 17:34:52 +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
lanceyq
63882e9391
[changes] Memory write completion active failure interest cache
2026-03-06 17:16:00 +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
41a0036bf6
chore(migrations): add MCP tool config source tracking fields
...
- Add source_channel column to mcp_tool_configs with 'self_hosted' default
- Add market_id column to track marketplace source reference
- Add market_config_id column to store marketplace configuration reference
- Add mcp_service_id column to identify MCP service instances
- Enable tracking of tool origin and marketplace integration metadata
2026-03-06 16:52:27 +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
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
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
lanceyq
d3399dfaf5
[add] Default label for the entity type
2026-03-06 11:49:02 +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
Ke Sun
f16e369540
fix(celery): remove legacy environment variables to prevent CLI hijacking
...
- Remove BROKER_URL environment variable to prevent Celery CLI override
- Remove RESULT_BACKEND environment variable to prevent Celery CLI override
- Remove CELERY_BROKER environment variable to prevent Celery CLI override
- Remove CELERY_BACKEND environment variable to prevent Celery CLI override
- Add clarifying comments explaining the purpose of neutralizing legacy vars
- Ensures canonical broker and backend URLs are not accidentally overridden by Celery's CLI/Click integration
2026-03-06 10:37:00 +08:00