Commit Graph

3300 Commits

Author SHA1 Message Date
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
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