Eternity
3f9740412a
feat(memory): add session-based chat history and user metadata retrieval
...
- Add ChatSessionCache to manage chat history per session
- Add SEARCH_USER_METADATA cypher query for retrieving user entity metadata
- Add "str" mode support to StructResponse for raw text extraction
- Add content_str field to MemorySearchResult for pre-formatted content
- Fix sandbox URL by removing hardcoded port
- Add description field to entity search results
- Remove history from UserInput schema, use session_id instead
2026-05-06 17:45:16 +08:00
yingzhao
6b68ee9fc8
Merge pull request #1038 from SuanmoSuanyangTechnology/fix/history_zy
...
fix(web): history undo/redo
2026-05-06 10:41:42 +08:00
zhaoying
e53be0765a
fix(web): history undo/redo
2026-05-06 10:36:02 +08:00
山程漫悟
3743188eec
Merge pull request #1018 from SuanmoSuanyangTechnology/feat/wxy-dev
...
feat(workflow): incorporate model references and streamline parsing logic
2026-04-30 14:04:58 +08:00
Ke Sun
71e6bea2b8
Merge pull request #1036 from SuanmoSuanyangTechnology/pref/prompt
...
fix(prompt): update terminology and improve language consistency
2026-04-30 13:53:05 +08:00
Eternity
6f4c72c13a
fix(prompt): update terminology and improve language consistency
...
- Replace "document" with "file" in perceptual summary prompts
- Adjust summary length from 2-4 to 3-5 sentences
- Add explicit language output instruction in problem split prompt
2026-04-30 13:27:04 +08:00
Ke Sun
f45cbfec65
Merge pull request #1034 from SuanmoSuanyangTechnology/release/v0.3.2
...
Release/v0.3.2
2026-04-30 11:13:07 +08:00
Mark
415234d4c8
Merge pull request #1032 from SuanmoSuanyangTechnology/fix/sandbox
...
feat(core): add configurable SANDBOX_URL for code node sandbox requests
2026-04-29 20:26:55 +08:00
Eternity
e38a60e107
feat(core): add configurable SANDBOX_URL for code node sandbox requests
2026-04-29 20:24:10 +08:00
Mark
daba94764b
[add] migration script
2026-04-29 18:56:17 +08:00
Ke Sun
2c6394c2f7
Merge pull request #1030 from SuanmoSuanyangTechnology/feat/memory-count-filter-lm
...
feat(memory) : enduser memory count filter lm
2026-04-29 18:46:56 +08:00
miao
80902eb79a
refactor(memory): extract memory count sync utility
...
- Add shared utility for syncing end user memory_count from Neo4j
2026-04-29 18:35:49 +08:00
miao
f86c023477
fix(memory): call renamed memory count sync method
...
- Update forgetting cycle call sites to use _sync_memory_count_to_db
2026-04-29 18:06:48 +08:00
xrzs
1d73c9e5a8
chore(migration): remove memory count revision
2026-04-29 17:46:48 +08:00
miao
89bdb9f4b5
fix(memory): allow end user id keyword search
...
- Match keyword against end_user_id even when other_name exists
- Keep Neo4j and RAG end user list search behavior consistent
2026-04-29 16:38:11 +08:00
miao
c57490a063
fix(migration): move memory count revision to latest head
2026-04-29 16:35:46 +08:00
miao
a7d3930f4d
feat(memory): add end user memory count filtering
...
- Sync memory_count after Neo4j write and forgetting cycle
- Filter Neo4j end user list by memory_count > 0
- Filter RAG end user list by Memory knowledge chunk count
2026-04-29 15:02:09 +08:00
miao
d30b9224ab
[add] migration script
2026-04-29 15:02:09 +08:00
wxy
461674c8d8
feat(workflow): parse and substitute template variables in node configurations
...
- Implement regex matching for {{xxx}} template variable format.
- Enable recursive parsing of all string template variables within node configurations.
- Resolve and substitute template variables with runtime values during input data extraction.
- Support dynamic parsing and substitution of file selector variables in the document extraction node.
- Make strict template variable mode optional and introduce support for default values.
2026-04-29 14:10:02 +08:00
yingzhao
86eb08c73f
Merge pull request #1027 from SuanmoSuanyangTechnology/fix/release0.3.2_zy
...
fix(web): node executionStatus update remove silent
2026-04-29 12:26:26 +08:00
zhaoying
53f1b0e586
fix(web): node executionStatus update remove silent
2026-04-29 12:24:34 +08:00
yingzhao
49cc47a79a
Merge pull request #1026 from SuanmoSuanyangTechnology/fix/release0.3.2_zy
...
fix(web): ontology tag
2026-04-29 12:17:40 +08:00
zhaoying
1817f52edf
fix(web): ontology tag
2026-04-29 11:55:43 +08:00
山程漫悟
40633d72c3
Merge pull request #1024 from SuanmoSuanyangTechnology/fix/Timebomb_032
...
fix(workspace)
2026-04-28 18:37:50 +08:00
Timebomb2018
6f10296969
fix(workspace): deactivate user when removed from last active workspace
2026-04-28 18:34:06 +08:00
yingzhao
89228825cf
Merge pull request #1023 from SuanmoSuanyangTechnology/fix/v0.3.2_zy
...
fix(web): workflow redo/undo
2026-04-28 17:41:45 +08:00
zhaoying
cab4deb2ff
fix(web): workflow redo/undo
2026-04-28 17:37:59 +08:00
Ke Sun
4048a10858
ci: add GitHub Actions workflow to sync all branches and tags to Gitee
2026-04-28 16:44:50 +08:00
yingzhao
d6ef0f4923
Merge pull request #1022 from SuanmoSuanyangTechnology/fix/v0.3.2_zy
...
fix(web): thinking_budget_tokens add min & default value
2026-04-28 16:18:11 +08:00
zhaoying
75fbe44839
fix(web): add min validator
2026-04-28 16:17:31 +08:00
山程漫悟
06597c567b
Merge pull request #1019 from SuanmoSuanyangTechnology/fix/Timebomb_032
...
fix(workspace)
2026-04-28 16:11:44 +08:00
yingzhao
8f6aad333f
Merge pull request #1021 from SuanmoSuanyangTechnology/feature/login_ui_zy
...
Feature/login UI zy
2026-04-28 16:11:21 +08:00
Timebomb2018
28694fefb0
fix(app): adjust thinking budget tokens default and validation range
...
The default thinking budget tokens value was changed from 10000 to 1024 in base.py, and the minimum validation constraint was updated from 1024 to 1 in app_schema.py to allow smaller budgets while maintaining backward compatibility.
2026-04-28 16:10:44 +08:00
zhaoying
7a0f08148e
fix(web): thinking_budget_tokens add min & default value
2026-04-28 16:10:18 +08:00
zhaoying
72c71c1000
feat(web): login video
2026-04-28 15:57:32 +08:00
zhaoying
2c02c67e9e
feat(web): login ui
2026-04-28 15:54:36 +08:00
zhaoying
03d2228d87
feat(web): login ui
2026-04-28 15:41:40 +08:00
Timebomb2018
d3058ce379
fix(workspace): make delete workspace member async and invalidate user tokens
2026-04-28 15:04:13 +08:00
Mark
9598bd5905
[modify] migration script
2026-04-28 13:44:05 +08:00
Mark
d85a1cb131
[add] migration script
2026-04-28 13:41:46 +08:00
wxy
c59e179cc2
feat(workflow): incorporate model references and streamline parsing logic
...
- Incorporate model reference metadata (name, provider, type) into workflow nodes and refactor parsing logic to support the new format.
- Streamline code structure by removing redundant model_id fields to enhance maintainability.
2026-04-28 11:18:06 +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
Mark
a5670bfff6
Merge branch 'feature/rag2' into develop
2026-04-27 18:17:49 +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