Commit Graph

3308 Commits

Author SHA1 Message Date
yingzhao
aa2a3d67d6 Merge pull request #1047 from SuanmoSuanyangTechnology/feature/memory_zy
feat(web): memory validation change api params
2026-05-06 18:07:30 +08:00
yingzhao
e6f47da02f Merge pull request #1046 from SuanmoSuanyangTechnology/feature/knowledgeBase_zy
feat(web): deleteDocumentChunk add force_refresh
2026-05-06 18:06:41 +08:00
zhaoying
0adc022f4e feat(web): memory validation change api params 2026-05-06 18:02:52 +08:00
zhaoying
0361bba33f feat(web): deleteDocumentChunk add force_refresh 2026-05-06 18:00:01 +08:00
yingzhao
5118e343d6 Merge pull request #1044 from SuanmoSuanyangTechnology/feature/app_zy
fix(web): left port not support add node
2026-05-06 14:35:34 +08:00
yingzhao
c684aa55d5 Merge branch 'develop' into feature/app_zy 2026-05-06 14:34:01 +08:00
zhaoying
577f443459 fix(web): left port not support add node 2026-05-06 14:32:55 +08:00
yingzhao
b3e1fdcf90 Merge pull request #1043 from SuanmoSuanyangTechnology/feature/KnowledgeBase_zy
Feature/knowledge base zy
2026-05-06 14:16:23 +08:00
yingzhao
b2f366b031 Merge branch 'develop' into feature/KnowledgeBase_zy 2026-05-06 14:16:08 +08:00
zhaoying
a947d6d095 feat(web): knowledge base 2026-05-06 14:13:13 +08:00
yingzhao
03d9600c49 Merge pull request #1042 from SuanmoSuanyangTechnology/feature/app_zy
Feature/app zy
2026-05-06 12:23:24 +08:00
yingzhao
ce6ecef35e Merge pull request #1041 from SuanmoSuanyangTechnology/feature/safari_fit_zy
feat(web): workflow Safari browser compatibility
2026-05-06 12:22:43 +08:00
zhaoying
f47c256863 feat(web): workflow Safari browser compatibility 2026-05-06 11:56:30 +08:00
Ke Sun
14eb64f7c6 Merge pull request #1039 from SuanmoSuanyangTechnology/feat/update-readme
Feat/update readme
2026-05-06 11:41:25 +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
lanceyq
ca39a88156 【delete】 Remove unused assets and screenshots 2026-05-06 10:31:33 +08:00
lanceyq
9c72631518 [changes] Update README.md and README_CN.md 2026-05-06 10:31:33 +08:00
lanceyq
4c1c97de97 docs(contributing): add PR target branch instruction 2026-05-06 10:31:33 +08:00
lanceyq
89ae61bfc1 docs(readme): update image paths from docs/ to assets/
Migrate all image src references in README.md and README_CN.md from
./docs/generated/ and ./docs/screenshots/ to ./assets/generated/ and
./assets/screenshots/ to match the actual directory structure.

Also replace an external GitHub user-attachments URL with a local
./assets/screenshots/frontend-ui.png path in README.md.
2026-05-06 10:31:33 +08:00
lanceyq
124aa9fef8 docs: overhaul README and add project documentation assets
- Rewrite README.md and README_CN.md with comprehensive project documentation
  including core features, architecture overview, benchmarks, tech stack,
  quick start guide, and detailed installation instructions
- Add CONTRIBUTING.md with contribution guidelines
- Add architecture.svg and directory-structure.svg diagrams
- Add generated PNG assets for hero banner, core features, pain points,
  architecture, and benchmark results
- Add screenshot PNGs for installation guide (PostgreSQL, Neo4j, Alembic,
  API docs, frontend UI)
- Replace external GitHub image URLs with local asset references
2026-05-06 10:31:33 +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
zhaoying
f47873aaea fix(web): knowledge reranker config 2026-04-29 17:24:01 +08:00
zhaoying
4003d7b019 fix(web): llm json_output init 2026-04-29 17:16:37 +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
zhaoying
b0a4f9fa18 fix(web): knowledge config 2026-04-29 12:27:04 +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
zhaoying
6197d698a2 fix(web): workflow knowledge save 2026-04-29 11:43:30 +08:00
zhaoying
4d7f9c4dae feat(web): show ids 2026-04-29 11:28:13 +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