704 Commits

Author SHA1 Message Date
Mark
6dee1659bf Merge pull request #123 from SuanmoSuanyangTechnology/feature/agent-tool_xjn
fix(multi agent and mcp tool)
v0.2.0
2026-01-15 13:49:37 +08:00
Mark
ed38a4eb93 Merge pull request #124 from SuanmoSuanyangTechnology/fix/workflow-userid
fix(workflow): Fix missing user ID in trial run sessions
2026-01-15 13:48:44 +08:00
yingzhao
fe4a519d40 Merge pull request #119 from SuanmoSuanyangTechnology/fix/workflow_zy
Fix/workflow zy
2026-01-15 13:43:03 +08:00
zhaoying
4c8da85050 fix(web): Calculation logic adjustment of variableList 2026-01-15 13:38:27 +08:00
Eternity
2e1744c66b fix(workflow): Fix missing user ID in trial run sessions 2026-01-15 13:18:50 +08:00
Eternity
6010e9e4ff fix(workflow): Fix missing user ID in trial run sessions 2026-01-15 13:15:53 +08:00
Eternity
a3f053ed02 fix(workflow): Fix missing user ID in trial run sessions 2026-01-15 12:33:49 +08:00
谢俊男
ec25efcb75 fix(mcp tool): bug fix for the sse protocol request header in the mcp tool 2026-01-15 12:21:24 +08:00
zhaoying
04eaf35567 fix(web): network colors bugfix 2026-01-15 12:10:46 +08:00
谢俊男
59f24fb5b4 feat(muti agent): non-streaming output sub-nodes do not record the generated content of the conversation 2026-01-15 11:55:00 +08:00
Mark
ea9a36a60a Merge pull request #121 from SuanmoSuanyangTechnology/feature/workflow-release
feature/workflow-release
2026-01-14 21:40:42 +08:00
Eternity
be285c85ec perf(http): change resource not found status code to 400 2026-01-14 21:34:34 +08:00
zhaoying
575f0ae334 fix(web): memory card support click 2026-01-14 21:18:19 +08:00
Mark
3b032be694 Merge pull request #120 from SuanmoSuanyangTechnology/feature/workflow-release
fix(workflow): fix execution record insertion failure in released app
2026-01-14 20:56:49 +08:00
Eternity
6e5e708a36 fix(workflow): fix execution record insertion failure in released app 2026-01-14 20:52:04 +08:00
zhaoying
8d2a3b7c9d fix(web): markdown ui update 2026-01-14 20:27:56 +08:00
zhaoying
d2eb10123b fix(web): chat variable bugfix 2026-01-14 20:03:15 +08:00
zhaoying
58d82df327 fix(web): conversation page not need login 2026-01-14 19:00:38 +08:00
zhaoying
0d9cdd5039 fix(web): update add node 2026-01-14 18:51:33 +08:00
乐力齐
7b6619b8de Fix/problems (#116)
* [fix]The repair model does not allow null values and does not support relational networks.

* [fix]The repair model does not allow null values and does not support relational networks.

* [changes]Restore field restrictions
2026-01-14 18:43:08 +08:00
lixinyue11
8262045b1e Fix/memory bug fix (#118)
* 图谱数据量限制数量去掉

* 图谱数据量限制数量去掉

* 图谱数据量限制数量去掉

* 用户详情优化

* 用户详情优化

* 用户详情优化

* 用户详情优化

* 用户详情优化

* 用户详情优化
2026-01-14 18:36:24 +08:00
Mark
92b144d7f5 Merge pull request #117 from SuanmoSuanyangTechnology/feature/workflow-memory-write
feat(workflow): support async memory writes via Celery
2026-01-14 18:23:29 +08:00
Eternity
a9901e0495 perf(workflow): eliminate workspace_id dependency in memory read/write nodes 2026-01-14 18:19:11 +08:00
Eternity
a84d23f69f feat(workflow): support async memory writes via Celery 2026-01-14 18:13:41 +08:00
yujiangping
167e6a0d11 Merge branch 'feature/knowledgeBase_yjp' into develop 2026-01-14 17:35:56 +08:00
yujiangping
7bbe56d20a style(chat): update message bubble max-width constraint
- Change message bubble max-width from `rb:max-w-100` to `rb:max-w-[520px]`
- Improve message content layout consistency and readability
- Ensure proper text wrapping behavior for longer messages
2026-01-14 17:14:00 +08:00
Mark
1afab9248b Merge pull request #113 from SuanmoSuanyangTechnology/feature/workflow-llm-memory
feat(workflow): add session context memory support to LLM nodes
2026-01-14 17:06:40 +08:00
Mark
8914e2caf4 Merge pull request #115 from SuanmoSuanyangTechnology/feature/agent-tool_xjn
fix(mcp tool)
2026-01-14 17:05:53 +08:00
谢俊男
5904ac80db fix(mcp tool): 1. add identification for the SSE protocol tools; 2. When using the agent call tool to handle parameters, there was an error caused by the enumeration 2026-01-14 17:01:09 +08:00
yingzhao
9576a9a55e Merge pull request #114 from SuanmoSuanyangTechnology/fix/workflow_zy
Fix/workflow zy
2026-01-14 16:57:46 +08:00
zhaoying
617ff706bc feat(web): llm node add memory config 2026-01-14 16:50:20 +08:00
zhaoying
a6e7565919 fix(web): agent‘s tools bugfix 2026-01-14 16:47:57 +08:00
Eternity
b712325399 fix(workflow): fix env timeout configuration and LLM node message role mismatch 2026-01-14 16:46:09 +08:00
yujiangping
0fb6ab9ebd Merge branch 'develop' into feature/knowledgeBase_yjp 2026-01-14 16:43:29 +08:00
yujiangping
830e9dd6f9 style(chat): improve chat layout spacing and empty state styling
- Add top margin (rb:mt-2) to bottom label in ChatContent for better spacing
- Wrap Chat component in centered container with max-width (760px) and top padding
- Replace AnalysisEmptyIcon with BgImg in empty state for improved visual consistency
- Add size prop [320,180] to Empty component for proper empty state dimensions
- Adjust contentClassName spacing for better layout alignment
- Improves overall chat interface visual hierarchy and spacing consistency
2026-01-14 16:42:32 +08:00
Eternity
567624c323 feat(workflow): add session context memory support to LLM nodes 2026-01-14 16:36:02 +08:00
Mark
3ed6f9fad0 Merge pull request #106 from SuanmoSuanyangTechnology/feature/agent-tool_xjn
fix(custome tool)
2026-01-14 16:34:38 +08:00
Ke Sun
6452733c4e fix(memory): simplify summary tool by removing LLM processing
- Remove template_service extraction and template rendering logic
- Remove LLM client initialization from MemoryClientFactory
- Remove structured response call to LLM with RetrieveSummaryResponse model
- Replace LLM-based answer generation with direct retrieval information
- Simplify response to use raw retrieved info or default fallback message
- Update logging to reflect non-LLM quick answer approach
- Reduce unnecessary dependencies and improve performance by eliminating LLM call overhead
2026-01-14 15:58:24 +08:00
乐力齐
271d6b5d8d Refactor/memory statistics (#112)
* [refactor]Reconstructing forgotten, emotional, situational, and explicit memory statistics

* [refactor]Reconstructing forgotten, emotional, situational, and explicit memory statistics

* [changes]Improve the code based on AI review

* [changes]Statistics on work, perception, short-term, and implicit memory

* [changes]Statistics on work, perception, short-term, and implicit memory

* [changes]Replace the invisible memory calculation method

* [changes]Statistics on work, perception, short-term, and implicit memory

* [refactor]Reconstructing forgotten, emotional, situational, and explicit memory statistics

* [changes]Statistics on work, perception, short-term, and implicit memory

* [changes]Replace the invisible memory calculation method
2026-01-14 15:52:11 +08:00
lixinyue11
93ff64f130 Fix/memory bug fix (#111)
* 图谱数据量限制数量去掉

* 图谱数据量限制数量去掉

* 图谱数据量限制数量去掉

* 用户详情优化

* 用户详情优化

* 用户详情优化

* 用户详情优化

* 用户详情优化
2026-01-14 15:36:26 +08:00
yingzhao
fee22f83c9 Merge pull request #110 from SuanmoSuanyangTechnology/feature/workflow_zy
fix(web): workflow bugfix
2026-01-14 14:51:57 +08:00
zhaoying
8ed2d12da1 fix(web): workflow bugfix 2026-01-14 14:47:46 +08:00
Mark
5ec9ac1fba [fix] Object of type UUID is not JSON serializable 2026-01-14 14:17:09 +08:00
lixinyue11
c166615ec8 Fix/memory bug fix (#107)
* 图谱数据量限制数量去掉

* 图谱数据量限制数量去掉
2026-01-14 14:11:05 +08:00
Mark
b5a366ef5e Merge pull request #108 from SuanmoSuanyangTechnology/fix/workflow
fix(workflow): fix LLM node streaming execution configuration error
2026-01-14 12:28:37 +08:00
Eternity
cdcac262a3 fix(workflow): fix LLM node streaming execution configuration error 2026-01-14 12:24:41 +08:00
yujiangping
fbc1906fa2 Merge branch 'develop' of github.com:SuanmoSuanyangTechnology/MemoryBear into develop 2026-01-14 12:07:28 +08:00
yujiangping
a16c099f02 feat(workflow): refactor port configuration and enhance edge styling
- Extract port markup and attributes to shared constants for reusability
- Add text label support to ports with '+' symbol and styling
- Update port radius from 4 to 6 pixels for better visibility
- Remove duplicate port configuration definitions from hook
- Replace all port group definitions to use centralized portMarkup and portAttrs
- Update edge connector to use smooth curve styling
- Change edge target marker from block to diamond shape
- Consolidate port styling logic to reduce code duplication and improve maintainability
2026-01-14 12:06:43 +08:00
Ke Sun
a6e1898e1b perf(memory): add detailed performance logging and optimize batch access recording
- Add [PERF] prefixed logging throughout hybrid search pipeline for better performance visibility
- Break down latency metrics with separate timing for config loading, embedder initialization, and rerank computation
- Format latency breakdown as JSON in performance summary logs
- Optimize batch_record_access to process node access records in parallel using asyncio.gather instead of sequential processing
- Add performance timing instrumentation for forgetting config loading and rerank computation stages
- Reorganize imports in access_history_manager for consistency
- Improve observability of search performance bottlenecks through structured logging
2026-01-14 12:02:10 +08:00
谢俊男
2e3e0f4ce9 fix(custome tool): get the name of the custom tool schema 2026-01-14 11:41:45 +08:00