Commit Graph

2435 Commits

Author SHA1 Message Date
CaptainB 3a70e3cb49 feat: enhance datasource URL generation in KnowledgeWorkflow and update fetch function handling 2025-12-04 19:10:26 +08:00
CaptainB 2ce4f9af92 feat: enhance Markdown parsing by splitting content into sheets and adding sheet titles 2025-12-04 19:10:26 +08:00
shaohuzhang1 a846514a1c
fix: Knowledge Base Workflow Execution List (#4437) 2025-12-04 17:55:08 +08:00
wxg0103 f2266c8d2a fix: handle None case for video_list in base_video_understand_node 2025-12-04 16:44:21 +08:00
liqiang-fit2cloud f8ada9a110 refactor: remove init parameter from class ToolExecutor. 2025-12-04 15:40:50 +08:00
CaptainB a197cfc69d feat: implement CSV, XLS, and XLSX content extraction with Markdown formatting 2025-12-04 14:33:19 +08:00
shaohuzhang1 c4dd09ca1e
feat: Knowledge Base Workflow Execution Record (#4435) 2025-12-04 14:22:46 +08:00
zhangzhanwei 0db2622663 fix: Knowledge workflow permission 2025-12-04 13:47:06 +08:00
liqiang-fit2cloud 94eb6959d9 feat: add MAXKB_SANDBOX_PYTHON_PROCESS_LIMIT_CPU_CORES env.
Some checks are pending
sync2gitee / repo-sync (push) Waiting to run
Typos Check / Spell Check with Typos (push) Waiting to run
2025-12-04 11:23:33 +08:00
CaptainB 447393a544 fix: ensure document ID is converted to string in document list
--bug=1064030 --user=刘瑞斌 【知识库】工作流知识库的文档内容提取节点输出的文档列表,id字段是个UUID对象,后续节点引用后无法解析,需要转成字符串输出 https://www.tapd.cn/62980211/s/1805648
2025-12-04 10:57:34 +08:00
CaptainB e83f2bd55b feat: remove duplicate name validation from knowledge workflows 2025-12-04 10:46:02 +08:00
CaptainB 9594b4fef6 fix: improve problem list population in custom split strategy
--bug=1064029 --user=刘瑞斌 【知识库】工作流知识库使用高级分段时,开启文档标题或名称关联问题开关,分段失败 https://www.tapd.cn/62980211/s/1805605
2025-12-04 10:03:27 +08:00
wxg0103 517a4de54e feat: add SQL queries for token usage and top questions analytics 2025-12-04 09:14:58 +08:00
wxg0103 c0f0eb43e3 feat: update SQL queries to support edition-based logic in application stats 2025-12-03 18:49:21 +08:00
liqiang-fit2cloud b1db3a6c25 perf: simplify initialization of ToolExecutor. 2025-12-03 17:46:13 +08:00
wxg0103 4591d4d322 fix: optimize SQL queries for token usage and top questions with improved username handling 2025-12-03 15:37:02 +08:00
liqiang-fit2cloud 243cc6ccd2 feat: catch memory error. 2025-12-03 14:39:34 +08:00
liqiang-fit2cloud 46f5a6c9ce Merge branch 'v2' of https://github.com/maxkb-dev/maxkb into v2 2025-12-03 14:35:34 +08:00
zhangzhanwei b2d2063843 feat: Locales 2025-12-03 14:28:16 +08:00
zhangzhanwei e626e0e0e4 fix: Resource permission list does not display non-regular user roles 2025-12-03 14:10:28 +08:00
liqiang-fit2cloud f55f38bce3 Merge branch 'v2' of https://github.com/maxkb-dev/maxkb into v2 2025-12-03 11:35:33 +08:00
liqiang-fit2cloud 6960262757 feat: add mem limit. 2025-12-03 11:35:23 +08:00
zhangzhanwei fb2c1b05cf feat: Locales 2025-12-03 11:30:38 +08:00
CaptainB ec238b7132 feat: set current working directory for sandbox execution 2025-12-03 11:23:18 +08:00
zhangzhanwei 2f0df1f204 feat: Knowledge workflow edit permission 2025-12-03 10:43:00 +08:00
CaptainB ae0a34a220 chore: remove newline character from split characters in split_model.py 2025-12-03 10:32:36 +08:00
liqiang-fit2cloud 71f1e26c8f refactor: run python code without su -. 2025-12-03 09:52:02 +08:00
CaptainB 9255089d8b feat: enhance PDF content extraction with font size analysis
Some checks are pending
sync2gitee / repo-sync (push) Waiting to run
Typos Check / Spell Check with Typos (push) Waiting to run
2025-12-02 19:22:56 +08:00
CaptainB 54e4423d84 feat: add document_list to context in base_document_split_node 2025-12-02 18:28:20 +08:00
CaptainB 275e59501c feat: add additional context variables to document split node 2025-12-02 18:24:41 +08:00
CaptainB 8c802c3d01 feat: add Markdown parsing support for QA handling 2025-12-02 18:20:01 +08:00
CaptainB 582fb99b9e feat: add Markdown parsing support for QA handling 2025-12-02 17:39:28 +08:00
zhangzhanwei 953fc5f434 feat: Knowledge workflow save interface 2025-12-02 16:43:19 +08:00
liqiang-fit2cloud 0638f6951a fix: handle long arguments in sandbox. 2025-12-02 16:07:51 +08:00
liqiang-fit2cloud 9b621bc783 fix: handle long arguments in sandbox. 2025-12-02 15:42:55 +08:00
shaohuzhang1 d83d70aecf
fix: Upload documents from the workflow knowledge base (#4414) 2025-12-02 15:40:49 +08:00
CaptainB 3a83472d77 feat: add source_file_id to document split and knowledge write nodes 2025-12-02 15:19:31 +08:00
zhangzhanwei e39aa24dca feat: Knowledge workflow back route permission 2025-12-02 14:56:18 +08:00
wxg0103 60e9916360 fix: raise exception for file size limit exceeded 2025-12-02 14:44:55 +08:00
wxg0103 33da607302 feat: implement AWS Bedrock Vision-Language and Reranker models with credential validation 2025-12-02 14:27:38 +08:00
shaohuzhang1 848b48b490
fix: After modifying the dialogue prefix, the embedded page cannot have a conversation (#4411) 2025-12-02 14:12:24 +08:00
CaptainB 35b6fe13a1 feat: add knowledge version management endpoints and publish functionality 2025-12-02 12:53:33 +08:00
CaptainB a8c4e48e31 feat: enhance form layout and add dynamic selection for chunk size, patterns, and limits 2025-12-02 10:13:25 +08:00
shaohuzhang1 7e1c2c2166
fix: Unable to parse expression (#4408) 2025-12-01 17:25:46 +08:00
wxg0103 0f6cd8afc3 fix: update file upload limit handling to use dictionary access 2025-12-01 16:26:36 +08:00
CaptainB ad869bc9c6 feat: remove unique constraint on knowledge workflow version 2025-12-01 15:52:29 +08:00
shaohuzhang1 cbbdef0462
feat: Knowledge base workflow release, version management function (#4405)
* feat: Knowledge base workflow release, version management function

* feat: Knowledge base workflow release, version management function
2025-12-01 15:04:25 +08:00
liqiang-fit2cloud e3c36b3476 refactor: catch more exception details. 2025-12-01 14:52:05 +08:00
CaptainB c2658fa735 feat: update file name for existing records based on sha256_hash and knowledge/document IDs 2025-12-01 14:36:36 +08:00
liqiang-fit2cloud 5b393e92d6 fix: remove useless code caused by merge. 2025-12-01 11:25:25 +08:00