3340 Commits

Author SHA1 Message Date
Mark
aac904007f Merge branch 'feature/rag2' into develop
* feature/rag2:
  [fix] system prompt fit error
  [modify] QA pair
2026-05-07 19:49:24 +08:00
Mark
f8d1ed51a7 [fix] system prompt fit error 2026-05-07 19:37:34 +08:00
山程漫悟
24d2fe726a Merge pull request #1051 from SuanmoSuanyangTechnology/feature/agent-tool_xjn
feat(workflow)
2026-05-07 19:12:39 +08:00
yingzhao
4c59e41b95 Merge pull request #1053 from SuanmoSuanyangTechnology/feature/knowledgeBase_zy
feat(web): add csv template
2026-05-07 19:12:06 +08:00
zhaoying
6a43623aa3 feat(web): add csv template 2026-05-07 19:11:24 +08:00
Mark
9fa83ed01e [modify] QA pair 2026-05-07 19:04:19 +08:00
yingzhao
f659bc7de2 Merge pull request #1052 from SuanmoSuanyangTechnology/feature/single_node_run_zy
feat(web): single node run
2026-05-07 18:54:06 +08:00
zhaoying
2234024aee feat(web): single node run 2026-05-07 18:52:46 +08:00
Mark
194026a97e Merge branch 'feature/rag2' into develop
* feature/rag2:
  [add] batch add chunk for v1
  [fix] index_not_found_exception
  [fix] delete chunk refresh index
  [fix] es vector
  [fix] file upload
  no message
  [add] import qa chunks
  [add] task log
  [fix] qa cache
  [add] batch chunk.  qa_prompt set
  [modify] rag qa chunk
2026-05-07 18:47:42 +08:00
Mark
e222490bce [add] batch add chunk for v1 2026-05-07 18:45:36 +08:00
zhaoying
7b43e59172 feat(web): single node run 2026-05-07 18:40:41 +08:00
Timebomb2018
0dc8d8cbeb feat(workflow): support doc_id in citation metadata and unify document_id handling 2026-05-07 18:34:16 +08:00
山程漫悟
8967b00303 Merge pull request #1049 from SuanmoSuanyangTechnology/feat/wxy-dev
feat(LLM node): integrate exception handling and enable branch routing
2026-05-07 17:34:31 +08:00
山程漫悟
2edfaa3863 Merge pull request #1050 from SuanmoSuanyangTechnology/feature/agent-tool_xjn
feat(workflow)
2026-05-07 17:32:55 +08:00
Timebomb2018
8d3da2fd0e feat(workflow): support single-node execution and MCP Streamable HTTP protocol
- Add `run_single_node` method in workflow service for isolated node execution
- Refactor MCP client to support Streamable HTTP protocol (2025-03-26) with session ID handling, SSE/JSON response parsing, and proper initialized notification
- Update iteration node to conditionally initialize stream writer based on stream flag
- Improve cycle graph node invocation with checkpoint config passing
2026-05-07 17:18:21 +08:00
wxy
cef33fce0d fix(workflow): sanitize condition expression building and cache assigner node inputs
- Sanitize condition expression construction in graph_builder.py using json.dumps to prevent potential injection vulnerabilities.
- Cache input data prior to assigner node execution to ensure variable values are correctly captured before processing.
2026-05-07 16:26:47 +08:00
Timebomb2018
595c3517e3 Merge branch 'refs/heads/develop' into feature/agent-tool_xjn 2026-05-07 12:23:42 +08:00
wxy
d9f08860bc feat(LLM node): integrate exception handling and enable branch routing
- Integrate exception handling configuration into LLM nodes, supporting three strategies: throw exception, return default value, or trigger exception branch.
- Modify execution logic to return a result structure containing a branch signal, enabling routing to designated branches upon failure.
- Update graph_builder to support LLM node branch routing logic using the branch_signal field for conditional judgment.
- Implement backward compatibility to support both legacy and new result formats.
2026-05-07 11:43:24 +08:00
yingzhao
7f9dcaebfb Merge pull request #1048 from SuanmoSuanyangTechnology/feature/knowledgeBase_zy
feat(web): qa not support rechunking
2026-05-06 18:58:54 +08:00
zhaoying
df556aa396 feat(web): qa not support rechunking 2026-05-06 18:56:08 +08:00
Mark
ad2e885f72 [fix] index_not_found_exception 2026-05-06 18:34:07 +08:00
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
Mark
70c6d161c8 [fix] delete chunk refresh index 2026-05-06 15:19:46 +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