Eternity
e9ad13504a
fix(memory,task): add Redis fair lock for ordered memory writes
2026-03-30 16:06:23 +08:00
Ke Sun
a5bce221bd
refactor(memory-api): migrate end user creation to authenticated API endpoint
...
- Remove unauthenticated end_user_controller and its router registration
- Move end user creation logic to authenticated memory_api_controller endpoint
- Add create_end_user method to MemoryAPIService with workspace authorization
- Fix retrieve_nodes import in read_graph to use correct function reference
- Consolidate end user management under authenticated memory API with API key scoping
2026-03-26 20:12:11 +08:00
Mark
3ed6f49bb0
[add] migration script
2026-03-26 19:56:31 +08:00
Mark
a416a6b2bd
Merge pull request #702 from wanxunyang/feature/app-message-log
...
fix: add tenant status check on token refresh
2026-03-26 19:54:06 +08:00
wxy
35be03803f
feat: add tenant relationship and status fields to User model
2026-03-26 18:56:43 +08:00
wxy
06b823ff96
fix: prevent token refresh when tenant is disabled
2026-03-26 18:48:20 +08:00
Ke Sun
f6394a791e
Merge pull request #700 from SuanmoSuanyangTechnology/feature/user-alias
...
[changes] New field added
2026-03-26 18:36:41 +08:00
Ke Sun
4bfd4944d0
Merge pull request #698 from SuanmoSuanyangTechnology/fix/batch-clustering
...
[changes] Set up Celery tasks to perform clustering
2026-03-26 18:36:23 +08:00
Mark
7faf291ec3
Merge pull request #699 from SuanmoSuanyangTechnology/feature/agent-tool_xjn
...
fix(app)
2026-03-26 18:35:44 +08:00
Mark
3d291e3c23
[add] migration script
2026-03-26 18:34:19 +08:00
lanceyq
b35bedc730
[changes] New field added
2026-03-26 18:30:59 +08:00
Timebomb2018
4d39cdf464
fix(app): The opening remarks and the referenced documents have been saved in the history.
2026-03-26 18:28:19 +08:00
lanceyq
a874cc70a4
[changes] Add the content for client initialization failure alarm
2026-03-26 18:18:23 +08:00
lanceyq
2319432182
[changes] Set up Celery tasks to perform clustering
2026-03-26 18:18:23 +08:00
Ke Sun
7556468c6e
Merge pull request #686 from SuanmoSuanyangTechnology/feature/user-alias
...
Feature/user alias
2026-03-26 17:34:00 +08:00
Ke Sun
80856e3c92
Merge pull request #697 from SuanmoSuanyangTechnology/fix/memoryconfig-update
...
Fix/memoryconfig update
2026-03-26 16:47:27 +08:00
Ke Sun
8c6f395818
refactor(app-service): Rename memory config extraction method for clarity
...
- Rename `_extract_memory_config_id` to `_get_memory_config_id_from_release` to better reflect its purpose of retrieving memory config from release objects
- Update method call in release creation flow
- Update method call in release retrieval flow
- Improves code readability by making the method's scope and responsibility more explicit
2026-03-26 16:36:53 +08:00
Mark
2f4f7219e3
[add] migration script
2026-03-26 16:29:47 +08:00
Mark
4c5183eddc
Merge pull request #694 from wanxunyang/feature/tenant-billing-user-management
...
feat: Add feature_billing and feature_user_management fields to tenan…
2026-03-26 16:25:21 +08:00
Mark
dfc0ee9424
Merge pull request #695 from SuanmoSuanyangTechnology/feature/agent-tool_xjn
...
feat(workflow)
2026-03-26 16:24:43 +08:00
Timebomb2018
1df3fc416a
feat(workflow): Document extraction node
2026-03-26 16:19:40 +08:00
Eternity
6223b80cc4
fix(workflow): Fix LLM node, resolve abnormal field reading issue in message caching functionality
2026-03-26 16:19:01 +08:00
Timebomb2018
68489f1b28
feat(workflow): Document extraction node
2026-03-26 16:05:24 +08:00
wxy
477853b04e
feat: Add feature_billing and feature_user_management fields to tenant model
2026-03-26 15:45:16 +08:00
lanceyq
863be50aaf
[changes] Spatial verification, retrieval synchronization
2026-03-26 15:03:33 +08:00
Ke Sun
d72d57f966
Merge branch 'develop' into fix/memoryconfig-update
2026-03-26 14:31:40 +08:00
Mark
81bfc9af36
Merge pull request #688 from SuanmoSuanyangTechnology/feature/agent-tool_xjn
...
feat(agent)
2026-03-26 13:49:54 +08:00
Mark
189013f0f8
Merge pull request #689 from wanxunyang/feature/version-intro-db-source
...
feature: version intro db source
2026-03-26 13:49:17 +08:00
Ke Sun
6f5bcd18a4
Merge pull request #687 from SuanmoSuanyangTechnology/fix/forget-celery
...
[fix] Fix the forgotten periodic tasks
2026-03-26 13:48:32 +08:00
Ke Sun
c7ef97c7a6
Merge pull request #690 from SuanmoSuanyangTechnology/feature/memory-write-log
...
style(memory): Pref an anomaly in the message null check logic.
2026-03-26 12:31:10 +08:00
Eternity
4d4a780ab7
style(memory): Pref an anomaly in the message null check logic.
2026-03-26 12:05:53 +08:00
wxy
9d2f3aa8f9
feat: version introduction support db source with json fallback
2026-03-26 11:50:36 +08:00
lanceyq
f2c9902a07
[fix] Fix the forgotten periodic tasks
2026-03-26 11:13:12 +08:00
Timebomb2018
2525f8795c
feat(agent): Opening remarks and document citation function
2026-03-26 10:47:13 +08:00
Timebomb2018
b7a03a844f
feat(agent): Opening remarks and document citation function
2026-03-26 10:06:05 +08:00
Mark
30b5db1e98
[add] migration script
2026-03-25 21:15:40 +08:00
lanceyq
f92eb9f45a
[changes] Remove the unnecessary prompts
2026-03-25 19:23:31 +08:00
Mark
a136d44e27
Merge pull request #682 from SuanmoSuanyangTechnology/pref/workflow-engine
...
pref(workflow): optimize workflow execution performance and reduce logging noise
2026-03-25 18:59:27 +08:00
lanceyq
65b2f9e6e1
[changes] AI reviews and modifies the code
2026-03-25 18:57:35 +08:00
Mark
5275a274c3
Merge pull request #680 from SuanmoSuanyangTechnology/feature/agent-tool_xjn
...
feat(model)
2026-03-25 18:55:10 +08:00
Mark
4f09c4fbb3
Merge pull request #684 from wanxunyang/fix/block-deactivate-tenant-contact
...
feat: block deactivating user who is tenant contact
2026-03-25 18:52:44 +08:00
Ke Sun
7a3220aff5
chore: Move LICENSE file to project root
...
- Relocate LICENSE from api/ directory to project root
- Simplifies license visibility and accessibility for the entire project
- Aligns with standard project structure conventions
2026-03-25 18:49:20 +08:00
Ke Sun
14a32778f7
fix(memory-config): Resolve legacy config_id_old to UUID format
...
- Update config ID validation to query config_id_old field instead of user_id
- Raise InvalidConfigError when config_id_old mapping is not found instead of returning raw ID
- Add _resolve_config_id_old method to map legacy integer config IDs to UUID format
- Enhance agent memory config extraction to resolve legacy int/string formats to UUID
- Improve workflow memory node config ID resolution with proper legacy format handling
- Fix memory config serialization to always use UUID string format
- Update log messages to clarify config_id_old field references and resolution status
2026-03-25 18:49:20 +08:00
lanceyq
2a12cb04bf
[changes] Optimize the Cypher query statement
2026-03-25 18:47:30 +08:00
lanceyq
1e986c641f
[fix] Fix the code according to the comments
2026-03-25 18:47:30 +08:00
lanceyq
38c6c7f053
[changes] Simultaneously create the "end_user_info" data to ensure that the interface modification takes effect immediately.
2026-03-25 18:47:30 +08:00
lanceyq
7c0743eb8f
[changes] Modify to a millisecond-level timestamp
2026-03-25 18:47:30 +08:00
lanceyq
e981f066a3
[changes] Remove the interface and modify the parameters passed in
2026-03-25 18:47:30 +08:00
lanceyq
db14d40fb3
[changes] user_alias修改为end_user_info
2026-03-25 18:47:29 +08:00
lanceyq
e8d575fd0b
[add] Separate the definitions of end_user and user_alias
2026-03-25 18:47:29 +08:00