zhaoying
9f9ac69f97
feat(web): add OpenClawTool
2026-04-09 17:38:35 +08:00
yingzhao
0516822d42
Merge pull request #840 from SuanmoSuanyangTechnology/feature/ui_upgrade_zy
...
fix(web): if-else/question-classifier add node front
2026-04-09 16:37:52 +08:00
zhaoying
b598171a3d
fix(web): if-else/question-classifier add node front
2026-04-09 16:34:04 +08:00
yingzhao
a4ea7f0385
Merge pull request #839 from SuanmoSuanyangTechnology/feature/ui_upgrade_zy
...
fix(web): port add node front
2026-04-09 16:15:39 +08:00
zhaoying
32ae60fc65
fix(web): port add node front
2026-04-09 16:14:24 +08:00
yingzhao
6b272c5b44
Merge pull request #838 from SuanmoSuanyangTechnology/feature/ui_upgrade_zy
...
Feature/UI upgrade zy
2026-04-09 15:29:43 +08:00
zhaoying
2782d0661f
fix(web): retrieve types add graph
2026-04-09 15:28:45 +08:00
Timebomb2018
ea2f5e61c9
fix(tool): strip input_value in datetime_to_timestamp to prevent whitespace-related parsing errors
2026-04-09 15:18:39 +08:00
Timebomb2018
5975d70bf9
feat(tool): add datetime_to_timestamp operation with timezone support
2026-04-09 15:14:15 +08:00
lanceyq
e0546e01ef
refactor(memory): delegate metadata merging to LLM instead of code-based merge
...
- Remove merge_metadata and its helper functions from metadata_utils.py
- Pass existing_metadata to MetadataExtractor.extract_metadata() as LLM context
- Add merge instructions to extract_user_metadata.jinja2 prompt (zh/en)
- Update Celery task to read existing metadata before extraction and overwrite
- Simplify field descriptions in UserMetadataProfile model
- Add _update_timestamps helper to track changed fields
2026-04-09 15:10:29 +08:00
Timebomb2018
70aab94fc3
feat(knowledge): support graph retrieval type with dynamic API key selection
2026-04-09 15:00:49 +08:00
Mark
0f50537d7d
[modify] mineru
2026-04-09 14:11:01 +08:00
zhaoying
b7c1ce261b
fix(web): remove tooltip
2026-04-09 13:43:47 +08:00
yingzhao
edac6a164e
Merge pull request #836 from SuanmoSuanyangTechnology/feature/ui_upgrade_zy
...
fix(web): editor init
2026-04-09 12:33:33 +08:00
zhaoying
1503b242ea
fix(web): editor init
2026-04-09 12:32:24 +08:00
Mark
3ff44f0108
[modify] 优化tasks ,拆分graphirag 队列
2026-04-09 11:59:02 +08:00
yingzhao
18fd48505d
Merge pull request #835 from SuanmoSuanyangTechnology/feature/ui_upgrade_zy
...
Feature/UI upgrade zy
2026-04-09 11:50:58 +08:00
zhaoying
807ddce5cd
fix(web): remove editor variable space
2026-04-09 11:50:03 +08:00
zhaoying
62fb6c79a0
fix(web): change pdf enhancement method init value
2026-04-09 11:47:23 +08:00
zhaoying
cc373b2864
fix(web): loop/iteration edge
2026-04-09 11:45:41 +08:00
lanceyq
f2d7479229
feat(memory): add async user metadata extraction pipeline
...
- Add MetadataExtractor to collect user-related statements post-dedup
and extract profile/behavioral metadata via independent LLM call
- Add Celery task (extract_user_metadata) routed to memory_tasks queue
- Add metadata models (UserMetadata, UserMetadataProfile, etc.)
- Add metadata utility functions (clean, validate, merge with _op support)
- Add Jinja2 prompt template for metadata extraction (zh/en)
- Fix Lucene query parameter naming: rename `q` to `query` across all
Cypher queries, graph_search functions, and callers
- Escape `/` in Lucene queries to prevent TokenMgrError
- Add `speaker` field to ChunkNode and persist it in Neo4j
- Remove unused imports (argparse, os, UUID) in search.py
- Fix unnecessary db context nesting in interest distribution task
2026-04-09 11:01:56 +08:00
Ke Sun
ae1909b7e9
Merge pull request #833 from SuanmoSuanyangTechnology/release/v0.2.10
...
Release/v0.2.10
2026-04-08 21:45:35 +08:00
Ke Sun
8e397b83b6
Merge branch 'release/v0.2.10'
v0.2.10
2026-04-08 21:44:27 +08:00
yingzhao
b0aaa12340
Merge pull request #831 from SuanmoSuanyangTechnology/feature/ui_upgrade_zy
...
fix(web): prompt input add composition
2026-04-08 21:29:28 +08:00
zhaoying
5eb65e7ad8
fix(web): prompt input add composition
2026-04-08 21:28:36 +08:00
yingzhao
cb5610e8b1
Merge pull request #830 from SuanmoSuanyangTechnology/feature/ui_upgrade_zy
...
fix(web): chat input add composition
2026-04-08 21:22:20 +08:00
zhaoying
6bb01119d0
fix(web): chat input add composition
2026-04-08 21:21:09 +08:00
山程漫悟
c16e832081
Merge pull request #829 from SuanmoSuanyangTechnology/fix/Timebomb_0210
...
fix(workflow)
2026-04-08 20:47:57 +08:00
Timebomb2018
e3d50c5c55
fix(workflow): unify token usage metadata handling across LLM-related nodes
2026-04-08 20:44:02 +08:00
yingzhao
e64aadce95
Merge pull request #828 from SuanmoSuanyangTechnology/feature/ui_upgrade_zy
...
fix(web): chat statement variable replace
2026-04-08 20:43:33 +08:00
zhaoying
bad6087c25
fix(web): chat statement variable replace
2026-04-08 20:28:50 +08:00
yingzhao
b04c05f4a4
Merge pull request #827 from SuanmoSuanyangTechnology/feature/ui_upgrade_zy
...
fix(web): hidden file type chat variable
2026-04-08 18:24:37 +08:00
zhaoying
5e372627f7
fix(web): hidden file type chat variable
2026-04-08 18:23:15 +08:00
yingzhao
29611738ce
Merge pull request #826 from SuanmoSuanyangTechnology/feature/ui_upgrade_zy
...
fix(web): table page config
2026-04-08 18:18:24 +08:00
zhaoying
de846c05ab
fix(web): table page config
2026-04-08 18:17:15 +08:00
山程漫悟
6475387af8
Merge pull request #825 from SuanmoSuanyangTechnology/fix/parameter_extractor_nonevalue
...
fix(parameter_extractor): add _extract_output method for handling default values
2026-04-08 17:32:56 +08:00
Eternity
b330bdba29
fix(parameter_extractor): add _extract_output method for handling default values
2026-04-08 17:09:57 +08:00
yingzhao
bed279c604
Merge pull request #824 from SuanmoSuanyangTechnology/feature/ui_upgrade_zy
...
fix(web): jinja render template transform
2026-04-08 15:50:29 +08:00
zhaoying
9eaf779e67
fix(web): jinja render template transform
2026-04-08 15:49:09 +08:00
山程漫悟
1fbccd98a7
Merge pull request #823 from SuanmoSuanyangTechnology/fix/Timebomb_0210
...
fix(workflow)
2026-04-08 15:10:46 +08:00
Timebomb2018
931b800bb6
fix(workflow): List operation node, exception handling for variables after importing the dify file
2026-04-08 15:07:57 +08:00
yingzhao
d76bb36b9f
Merge pull request #822 from SuanmoSuanyangTechnology/feature/ui_upgrade_zy
...
fix(web): JinjaRender support third variable
2026-04-08 14:46:39 +08:00
zhaoying
3c93409f7f
fix(web): JinjaRender support third variable
2026-04-08 14:44:26 +08:00
yingzhao
9451a08e7f
Merge pull request #821 from SuanmoSuanyangTechnology/feature/ui_upgrade_zy
...
fix(web): editor third variable init
2026-04-08 14:22:54 +08:00
zhaoying
bc49bd2a43
fix(web): editor third variable init
2026-04-08 14:17:26 +08:00
yingzhao
4bfc9ca991
Merge pull request #820 from SuanmoSuanyangTechnology/feature/ui_upgrade_zy
...
fix(web): list operator add form reset
2026-04-08 11:59:56 +08:00
zhaoying
1ba60401af
fix(web): list operator add form reset
2026-04-08 11:58:40 +08:00
yingzhao
236e8973ac
Merge pull request #819 from SuanmoSuanyangTechnology/feature/ui_upgrade_zy
...
Feature/UI upgrade zy
2026-04-08 11:26:27 +08:00
Ke Sun
ca6cc8ae63
Merge pull request #818 from SuanmoSuanyangTechnology/fix/memory-write-perceptual
...
fix(app_chat_service): modify file handling in message construction
2026-04-08 11:25:26 +08:00
zhaoying
dd2cc89c62
fix(web): file type icon
2026-04-08 11:24:35 +08:00