Timebomb2018
d3058ce379
fix(workspace): make delete workspace member async and invalidate user tokens
2026-04-28 15:04:13 +08:00
Ke Sun
8d88df391d
Merge pull request #1017 from SuanmoSuanyangTechnology/revert-1016-feat/episodic-memory-detail-and-pagination
...
Revert "refactor(memory): replace raw dict responses with Pydantic schema mod…"
2026-04-27 18:50:43 +08:00
Ke Sun
7621321d1b
Revert "refactor(memory): replace raw dict responses with Pydantic schema mod…"
2026-04-27 18:50:26 +08:00
Ke Sun
0e29b0b2a5
Merge pull request #1016 from SuanmoSuanyangTechnology/feat/episodic-memory-detail-and-pagination
...
refactor(memory): replace raw dict responses with Pydantic schema mod…
2026-04-27 18:43:53 +08:00
lanceyq
2fa4d29548
fix(memory): use explicit None checks and remove unnecessary Optional type
...
- Replace truthiness checks with 'is not None' for data.message in graph_data and community_graph endpoints to handle empty string correctly
- Remove Optional wrapper from GraphStatistics.edge_types since it already has a default_factory
2026-04-27 18:39:33 +08:00
yingzhao
7bb181c1c7
Merge pull request #1014 from SuanmoSuanyangTechnology/fix/v0.3.2_zy
...
Fix/v0.3.2 zy
2026-04-27 18:07:10 +08:00
zhaoying
a9c87b03ff
Merge branch 'fix/v0.3.2_zy' of github.com:SuanmoSuanyangTechnology/MemoryBear into fix/v0.3.2_zy
2026-04-27 18:05:59 +08:00
zhaoying
720af8d261
fix(web): file icon
2026-04-27 18:04:55 +08:00
山程漫悟
09d32ed446
Merge pull request #1015 from SuanmoSuanyangTechnology/fix/Timebomb_032
...
fix(multimodal)
2026-04-27 18:01:12 +08:00
lanceyq
9a5ce7f7c6
refactor(memory): replace raw dict responses with Pydantic schema models in user memory controllers
...
- Add user_memory_schema.py with typed Pydantic models for all user memory
API responses: MemoryInsightReportData, UserSummaryData, GraphData,
MemoryTypeStatItem, cache result models, and RelationshipEvolutionData
- Refactor user_memory_controllers.py to construct schema instances and
return model_dump() instead of raw dicts
- Remove unused imports (datetime, timestamp_to_datetime, EndUserInfoResponse,
EndUserInfoCreate, EndUser)
2026-04-27 17:57:06 +08:00
Timebomb2018
531d785629
fix(multimodal): support HTML image tags in document extraction and chat responses
...
- Replace plain image URLs with `<img src="..." data-url="...">` HTML tags in multimodal and document extractor services
- Propagate citations from workflow end events to client responses
- Update system prompts to instruct LLMs to render images using Markdown `` with strict UUID-preserving URL copying
2026-04-27 17:56:58 +08:00
zhaoying
6d80d74f4a
Merge branch 'fix/v0.3.2_zy' of github.com:SuanmoSuanyangTechnology/MemoryBear into fix/v0.3.2_zy
2026-04-27 17:55:51 +08:00
Ke Sun
3d9882643e
ci: add GitHub Actions workflow to sync all branches and tags to Gitee
2026-04-27 17:48:35 +08:00
zhaoying
b4e4be1133
fix(web): chat file icon
2026-04-27 17:42:56 +08:00
zhaoying
16926d9db5
fix(web): tool node config reset
2026-04-27 17:10:02 +08:00
zhaoying
f369a63c8d
fix(web): loop & iteration child node history
2026-04-27 16:31:10 +08:00
zhaoying
1861b0fbc9
Merge branch 'fix/v0.3.2_zy' of github.com:SuanmoSuanyangTechnology/MemoryBear into fix/v0.3.2_zy
2026-04-27 16:07:20 +08:00
zhaoying
750d4ca841
fix(web): custom tool schema api add case
...
Co-authored-by: Copilot <copilot@github.com >
2026-04-27 16:04:02 +08:00
山程漫悟
ce4a3daec7
Merge pull request #1012 from SuanmoSuanyangTechnology/fix/wxy-032
...
feat(workflow): augment logging queries and ameliorate error handling
2026-04-27 16:00:49 +08:00
山程漫悟
c12d06bb07
Merge pull request #1013 from SuanmoSuanyangTechnology/fix/Timebomb_032
...
fix(workflow)
2026-04-27 15:51:18 +08:00
Timebomb2018
98d8d7b261
fix(conversation_schema): refine citations field type to Dict[str, Any]
2026-04-27 15:49:21 +08:00
Timebomb2018
12a08a487d
fix(tool_controller): re-raise HTTPException to preserve original status codes
2026-04-27 15:47:34 +08:00
Timebomb2018
f7fa33c0c4
Merge remote-tracking branch 'origin/release/v0.3.2' into fix/Timebomb_032
2026-04-27 15:36:03 +08:00
Timebomb2018
faf8d1a51a
fix(workflow): add reasoning content, suggested questions, citations and audio status support
...
- Introduce `reasoning_content`, `suggested_questions`, `citations`, and `audio_status` fields in conversation and app response schemas
- Conditionally set `audio_status` to `"pending"` only when `audio_url` is present
- Replace `model_dump` override with `@model_serializer(mode="wrap")` for cleaner serialization logic
- Change knowledge base validation failure from `RuntimeError` to warning + `continue` to avoid halting retrieval on invalid KB
2026-04-27 15:35:26 +08:00
wxy
adb7f873b5
Merge remote-tracking branch 'origin/fix/wxy-032' into fix/wxy-032
2026-04-27 15:29:54 +08:00
wxy
b64bcc2c50
feat(workflow): augment logging queries and ameliorate error handling
...
- Augment log search with app type filtering to enable keyword searching within workflow_executions.
- Introduce execution sequence markers to ensure logs are displayed in the correct chronological order.
- Ameliorate error handling to capture successful node outputs alongside failure details.
- Rectify the processing of empty JSON bodies in HTTP request nodes.
2026-04-27 15:20:25 +08:00
zhaoying
8baa466b31
fix(web): loop & iteration history
2026-04-27 15:00:49 +08:00
山程漫悟
d9de96cffa
Merge pull request #1011 from wanxunyang/fix/wxy-032
...
fix(api_key): bypass publication check for SERVICE type API keys
2026-04-27 14:44:19 +08:00
zhaoying
dd7f9f6cee
fix(web): output type node only has left port
2026-04-27 14:08:02 +08:00
wxy
546bfb9627
fix(api_key): bypass publication check for SERVICE type API keys
...
- Exclude SERVICE type keys from application publication validation since their resource_id targets the workspace instead of an application.
2026-04-27 14:05:06 +08:00
zhaoying
d5d81f0c4f
fix(web): node execution status reset
2026-04-27 13:47:49 +08:00
山程漫悟
9301eaf8df
Merge pull request #1006 from SuanmoSuanyangTechnology/fix/Timebomb_032
...
fix(multimodal_service)
2026-04-27 12:30:32 +08:00
Timebomb2018
a268d0f7f1
fix(multimodal_service): add '文档内容:' prefix to document text and simplify image placeholder text
2026-04-27 12:25:27 +08:00
zhaoying
610ae27cf9
fix(web): switch space
2026-04-27 10:48:03 +08:00
Ke Sun
6aef8227b1
Merge pull request #1005 from SuanmoSuanyangTechnology/develop
...
Develop
2026-04-27 10:44:45 +08:00
Ke Sun
675c7faf32
Merge pull request #1004 from SuanmoSuanyangTechnology/fix/memory_search
...
fix(api): convert config_id to string in write_router
2026-04-25 11:08:51 +08:00
Eternity
cd34d5f5ce
fix(api): convert config_id to string in write_router
2026-04-24 20:13:46 +08:00
Ke Sun
1403b38648
Merge pull request #1003 from SuanmoSuanyangTechnology/fix/memory_search
...
fix(api): convert end_user_id to string in write_router
2026-04-24 19:59:24 +08:00
Eternity
b6e27da7b0
fix(api): convert end_user_id to string in write_router
2026-04-24 19:56:55 +08:00
山程漫悟
2c14344d3f
Merge pull request #1002 from SuanmoSuanyangTechnology/feature/agent-tool_xjn
...
fix(multimodal_service)
2026-04-24 19:42:38 +08:00
Timebomb2018
141fd94513
fix(multimodal_service): refactor image processing to use intermediate list before extending result
2026-04-24 19:40:57 +08:00
yingzhao
a9413f57d1
Merge pull request #1001 from SuanmoSuanyangTechnology/feature/history_zy
...
fix(web): node status ui
2026-04-24 19:13:29 +08:00
zhaoying
0fc463036e
fix(web): node status ui
2026-04-24 19:12:35 +08:00
Ke Sun
ed5f98a746
Merge pull request #1000 from SuanmoSuanyangTechnology/fix/memory_search
...
fix(api): correct import paths in memory_read and celery task command
2026-04-24 19:11:23 +08:00
Eternity
422af69904
fix(api): correct import paths in memory_read and celery task command
...
- Fix relative imports in memory_read.py to use absolute app paths
- Change celery scheduler command from `python app/celery_task_scheduler.py` to `python -m app.celery_task_scheduler`
2026-04-24 19:09:18 +08:00
山程漫悟
6cb48664b7
Merge pull request #992 from wanxunyang/develop-wxy
...
fix(workflow): rectify error handling and bolster execution logging
2026-04-24 18:58:40 +08:00
Ke Sun
f48bb3cbee
Merge pull request #999 from SuanmoSuanyangTechnology/fix/memory_search
...
fix(api): correct import paths in memory_read and celery task command
2026-04-24 18:53:24 +08:00
Eternity
8dee2eae6a
fix(api): correct import paths in memory_read and celery task command
...
- Fix relative imports in memory_read.py to use absolute app paths
- Change celery scheduler command from `python app/celery_task_scheduler.py` to `python -m app.celery_task_scheduler`
2026-04-24 18:50:58 +08:00
wxy
f63bcd6321
refactor(tool): flatten request body parameters for model exposure
...
- Refactor the extraction logic in tool service to flatten request body parameters into independent arguments exposed to the model.
2026-04-24 18:49:55 +08:00
yingzhao
0228e6ad64
Merge pull request #997 from SuanmoSuanyangTechnology/feature/memory_ui_zy
...
Feature/memory UI zy
2026-04-24 18:40:32 +08:00