Eternity
3a09b26b6d
fix(sandbox): fix potential preload injection issue
2026-02-10 17:46:38 +08:00
Eternity
dc2ea5c007
feat(workflow): add system-level workflow variable for dialogue turns and fix bug
2026-02-10 16:05:58 +08:00
Eternity
d477e24e34
refactor(workflow): add new engine and utils modules
...
- Add engine/ directory with core components:
- graph_builder: workflow graph construction
- variable_pool: variable management
- state_manager: execution state tracking
- event_stream_handler: event processing
- stream_output_coordinator: streaming output control
- result_builder: result aggregation
- runtime_schema: runtime type definitions
- Add utils/ directory with utilities:
- expression_evaluator: safe expression evaluation
- template_renderer: Jinja2 template rendering
2026-02-10 13:54:52 +08:00
yingzhao
df681eaf22
Merge pull request #384 from SuanmoSuanyangTechnology/fix/release_web_zy
...
fix(web): chat input add loading
2026-02-10 12:20:41 +08:00
zhaoying
01458ac111
fix(web): chat input add loading
2026-02-10 12:19:48 +08:00
yujiangping
1097d699f8
Merge branch 'fix/release_web_yjp' into release/v0.2.4
2026-02-10 12:04:18 +08:00
yujiangping
55b4e0ebd3
feat(web): refactor knowledge base form state management and field synchronization
...
- Add Form.useWatch hook to monitor _third_party_platform field changes directly
- Implement useEffect to sync form value to thirdPartyPlatform state when platform changes
- Remove redundant conditional field assignments for third-party and web parser configs
- Consolidate third-party platform state initialization in setBaseFields function
- Update Feishu parameter naming from generic (app_id, app_secret, folder_token) to prefixed format (feishu_app_id, feishu_app_secret, feishu_folder_token)
- Rename third_party_platform field to _third_party_platform for consistency
- Optimize useEffect dependencies to prevent unnecessary re-renders and state inconsistencies
- Improve form field initialization logic to handle both create and edit modes correctly
- Simplify third-party platform state management by centralizing it in setBaseFields instead of multiple locations
2026-02-10 12:03:38 +08:00
Ke Sun
0011a8ce9f
feat(celery): enable periodic task scheduling for memory management
2026-02-10 10:44:42 +08:00
乐力齐
100bf4fa49
Fix/bug en zh ( #382 )
...
* [fix]The log retains genuine alerts and errors, while filtering out unnecessary noise.
* [fix]Scenario English and Chinese, emotion specifications
* [fix]Change the "no data" scenario from 0.0 to None
2026-02-10 10:40:38 +08:00
yingzhao
6da5b81311
Merge pull request #383 from SuanmoSuanyangTechnology/fix/release_web_zy
...
fix(web): emotion add default value
2026-02-10 10:32:46 +08:00
zhaoying
787adf5423
fix(web): emotion add default value
2026-02-10 10:30:39 +08:00
Mark
01b500e7d1
Merge pull request #381 from SuanmoSuanyangTechnology/fix/home-bug
...
Fix/home bug
2026-02-09 21:26:56 +08:00
lanceyq
e64603ea27
Merge branch 'fix/home-bug' of github.com:SuanmoSuanyangTechnology/MemoryBear into fix/home-bug
2026-02-09 21:23:31 +08:00
lanceyq
4219e12cc0
[fix]Added entity type matching and filtered out the 00NA0 status code.
2026-02-09 21:23:24 +08:00
lanceyq
c86ccf0931
[fix]Memory extraction output the core engineering effect
2026-02-09 21:23:24 +08:00
lanceyq
d4571fb75b
[fix]Fix get_classes_by_scen, add ontology_types=ontology_types
2026-02-09 21:23:24 +08:00
Mark
ec2369c397
Merge pull request #379 from SuanmoSuanyangTechnology/fix/rememory_v0.2.4
...
bug/config_id
2026-02-09 21:07:24 +08:00
yingzhao
6ebd48408b
Merge pull request #380 from SuanmoSuanyangTechnology/fix/release_web_zy
...
feat(web): extraction engine add ontology
2026-02-09 21:06:10 +08:00
zhaoying
7e7b54593c
feat(web): extraction engine add ontology
2026-02-09 21:05:04 +08:00
lixinyue
f93c9f5cd2
bug/config_id
2026-02-09 21:02:41 +08:00
lixinyue
a810fbe008
bug/config_id
2026-02-09 21:02:29 +08:00
lixinyue
600a914bd9
bug/config_id
2026-02-09 20:55:04 +08:00
lanceyq
b1688950c4
[fix]Added entity type matching and filtered out the 00NA0 status code.
2026-02-09 20:49:28 +08:00
lixinyue
d8e3f9b7b8
bug/config_id
2026-02-09 20:46:45 +08:00
yingzhao
08d55e4463
Merge pull request #378 from SuanmoSuanyangTechnology/fix/release_web_zy
...
fix(web): update request headers key
2026-02-09 20:23:33 +08:00
Mark
55e2baa865
Merge pull request #377 from SuanmoSuanyangTechnology/fix/workflow-memory-write
...
fix(workflow): align token usage fields and relax memory write
2026-02-09 20:22:35 +08:00
zhaoying
55174dc707
fix(web): update request headers key
2026-02-09 20:21:01 +08:00
Eternity
d57e3b3f64
perf(workflow): optimize token consumption tracking in question classifier and parameter extractor nodes
2026-02-09 20:19:15 +08:00
Eternity
aa42cd0aec
fix(workflow): adapt memory node write behavior
2026-02-09 20:13:23 +08:00
yingzhao
ac6d9a39ec
Merge pull request #376 from SuanmoSuanyangTechnology/fix/release_web_zy
...
feat(web): memory-write add messages config
2026-02-09 20:12:48 +08:00
lanceyq
9b07775395
[fix]Memory extraction output the core engineering effect
2026-02-09 20:12:24 +08:00
zhaoying
936fb8b8a1
feat(web): memory-write add messages config
2026-02-09 20:11:48 +08:00
lanceyq
6c8318b696
[fix]Fix get_classes_by_scen, add ontology_types=ontology_types
2026-02-09 19:35:11 +08:00
Mark
d554079e2b
Merge pull request #375 from SuanmoSuanyangTechnology/fix/workflow-memory-write
...
fix(workflow): adapt memory node write behavior
2026-02-09 19:25:01 +08:00
Eternity
37464a101e
fix(workflow): adapt memory node write behavior
2026-02-09 19:21:11 +08:00
Mark
8326db1143
Merge pull request #373 from SuanmoSuanyangTechnology/fix/skill_bug
...
fix(skills)
2026-02-09 18:24:26 +08:00
Timebomb2018
992e41e0a0
fix(skills): fix skill bug
2026-02-09 18:22:11 +08:00
yingzhao
076e95d5c2
Merge pull request #372 from SuanmoSuanyangTechnology/fix/release_web_zy
...
fix(web): ui update
2026-02-09 18:03:26 +08:00
zhaoying
dfd79e5972
fix(web): ui update
2026-02-09 18:02:44 +08:00
Ke Sun
b16c9d53ef
refactor(memory): consolidate memory config extraction and remove unused validator
...
- Add workspace default LLM fallback for emotion model in extraction orchestrator
- Consolidate memory config ID extraction logic into MemoryConfigService
- Remove duplicate extraction methods from AppService (_extract_memory_config_id_from_agent, _extract_memory_config_id_from_workflow)
- Remove unused validate_embedding_model function from validators
- Simplify AppService by delegating memory config extraction to MemoryConfigService
- Update validator exports to remove validate_embedding_model
- Improve code maintainability by centralizing memory configuration logic
2026-02-09 17:28:42 +08:00
yingzhao
5fe85fb457
Merge pull request #371 from SuanmoSuanyangTechnology/fix/release_web_zy
...
Fix/release web zy
2026-02-09 16:58:42 +08:00
zhaoying
b45f470310
fix(web): agent model name bugfix
2026-02-09 16:57:06 +08:00
zhaoying
0ecda33ab8
fix(web): share chat file upload change requestConfig
2026-02-09 16:42:40 +08:00
yingzhao
7fcfca455a
Merge pull request #370 from SuanmoSuanyangTechnology/fix/release_web_zy
...
feat(web): jump support language
2026-02-09 16:10:43 +08:00
zhaoying
6a32154b8f
feat(web): jump support language
2026-02-09 15:47:41 +08:00
Mark
132206677f
Merge pull request #369 from SuanmoSuanyangTechnology/fix/workflow-publish
...
fix(workflow): avoid in-place mutation of operation dict during loop node validation
2026-02-09 15:46:27 +08:00
Eternity
30a8775548
fix(workflow): avoid in-place mutation of operation dict during loop node validation
2026-02-09 15:44:36 +08:00
Mark
045bc9aefc
Merge pull request #365 from SuanmoSuanyangTechnology/fix/workflow-exception
...
fix(workflow): improve streaming output, control branches and file JSON
2026-02-09 14:47:15 +08:00
Eternity
d5c46574cc
fix(workflow): fix loop variable type check, control node streaming output, and variable pool initialization
...
- Correct loop variable type detection to handle actual Python types
- Update StreamOutput control_nodes to support list of branches and fix upstream control node analysis
- Fix full_content aggregation in WorkflowExecutor for streaming outputs
- Initialize VariablePool with default "sys" and "conv" scopes
2026-02-09 14:44:38 +08:00
乐力齐
37fea09403
Fix/v0.2.4 bug llq ( #366 )
...
* [fix]Fix ID: 1004684 - Bug fixed. New "end_user_id" field added to the implicit memory interface.
* [fix]Fix bug ID1004858 and standardize Neo4j log output
* [changes]The main warehouse is associated with the sub-warehouse.
* [fix]Fix ID: 1004684 - Bug fixed. New "end_user_id" field added to the implicit memory interface.
* [fix]Fix bug ID1004858 and standardize Neo4j log output
* [changes]The main warehouse is associated with the sub-warehouse.
* [changes]Based on the AI review, the code has been corrected.
* [changes]Recovery of Implicit Memory Interface
2026-02-09 14:20:12 +08:00