-LAN-
3ff88f4f3c
refactor(api): consolidate allowed extensions handling
...
- Unified allowed extensions into a single `DOCUMENT_EXTENSIONS` reference
- Adjusted checks and imports in controllers and services to use the new constant
- Enhanced text extraction to support additional file types (EPUB, EML, MSG)
2024-09-30 23:32:51 +08:00
-LAN-
e7f425be91
fix(node): correct conditional checks in list filter node
...
- Added check for variable value before type checking in ListFilterNode to prevent unnecessary errors.
- Fixed incorrect workflow feature path in AppDslService to ensure correct data fetching.
2024-09-30 23:32:51 +08:00
-LAN-
584053bc01
feat(api): Enhance multi modal support.
2024-09-30 23:32:51 +08:00
Jyong
625e4c4c72
fix multiple retrieval in knowledge node ( #8942 )
2024-09-30 23:07:04 +08:00
Jyong
9d221a5e19
external knowledge api ( #8913 )
...
Co-authored-by: Yi <yxiaoisme@gmail.com>
2024-09-30 15:38:43 +08:00
Nam Vu
bef83a4d2e
fix: typos and improve naming conventions: ( #8687 )
2024-09-23 21:32:58 +08:00
Nam Vu
eaa7e9b1f0
fix: llm_generator.py JSONDecodeError ( #8504 )
2024-09-22 14:02:12 +08:00
takatost
e0a3307563
fix(workflow): "Max submit count reached" error occurred when executing workflow as tool in iteration ( #8595 )
2024-09-20 19:47:25 +08:00
takatost
88c9834ef2
chore(workflow): Optimize the iteration when selecting a variable from a branch in the output variable causes iteration index err ( #8440 )
2024-09-14 18:02:43 +08:00
takatost
f01602b570
fix(workflow): the answer node after the iteration node containing the answer was output prematurely ( #8419 )
2024-09-14 14:02:09 +08:00
Bowen Liang
a1104ab97e
chore: refurish python code by applying Pylint linter rules ( #8322 )
2024-09-13 22:42:08 +08:00
Bowen Liang
40fb4d16ef
chore: refurbish Python code by applying refurb linter rules ( #8296 )
2024-09-12 15:50:49 +08:00
Bowen Liang
c69f5b07ba
chore: apply ruff E501 line-too-long linter rule ( #8275 )
...
Co-authored-by: -LAN- <laipz8200@outlook.com>
2024-09-12 14:00:36 +08:00
takatost
56c90e212a
fix(workflow): missing content in the answer node stream output during iterations ( #8292 )
...
Co-authored-by: -LAN- <laipz8200@outlook.com>
2024-09-12 13:59:48 +08:00
Bowen Liang
0f14873255
chore: cleanup ruff flake8-simplify linter rules ( #8286 )
...
Co-authored-by: -LAN- <laipz8200@outlook.com>
2024-09-12 12:55:45 +08:00
Bowen Liang
292220c596
chore: apply pep8-naming rules for naming convention ( #8261 )
2024-09-11 16:40:52 +08:00
takatost
cee0c51dbb
feat: add from_variable_selector for stream chunk / message event ( #8228 )
2024-09-10 22:15:50 +08:00
takatost
fdbbdb706f
fix(workflow): answers are output simultaneously across different braches in the question classifier node. ( #8225 )
2024-09-10 21:11:35 +08:00
Jyong
bb3002b173
revert page column ( #8217 )
2024-09-10 18:21:22 +08:00
Bowen Liang
2cf1187b32
chore(api/core): apply ruff reformatting ( #7624 )
2024-09-10 17:00:20 +08:00
takatost
dabfd74622
feat: Parallel Execution of Nodes in Workflows ( #8192 )
...
Co-authored-by: StyleZhang <jasonapring2015@outlook.com>
Co-authored-by: Yi <yxiaoisme@gmail.com>
Co-authored-by: -LAN- <laipz8200@outlook.com>
2024-09-10 15:23:16 +08:00
Nam Vu
2d7954c7da
Fix variable typo ( #8084 )
2024-09-08 13:14:11 +08:00
crazywoola
44f963f281
If else add regexmatch ( #8059 )
...
Co-authored-by: 罗威 <luowei@cvte.com>
2024-09-06 18:35:51 +08:00
Charlie.Wei
01858e1caf
ifEsle node add regex match ( #8007 )
2024-09-06 17:44:09 +08:00
Byeongjin Kang
d489b8b3e0
feat: return page number of pdf documents upon retrieval ( #7749 )
2024-09-05 16:43:26 +08:00
Joe
fee4d3f6ca
feat: ops trace add llm model ( #7306 )
2024-09-04 10:39:00 +08:00
Bowen Liang
0c2a62f847
fix: correct http timeout configs‘ default values and ignorance by HttpRequestNode ( #7762 )
2024-08-30 19:09:10 +08:00
Bowen Liang
1262277714
chore: improve http executor configs ( #7730 )
2024-08-28 17:46:37 +08:00
Leheng Lu
5d0914daea
fix: not able to pass array of string/number/object into variable aggregator groups ( #7757 )
2024-08-28 17:25:20 +08:00
Bowen Liang
a15080a1d7
bug: ( #7586 followup) fix config of CODE_MAX_STRING_LENGTH ( #7683 )
2024-08-27 10:38:24 +08:00
Bowen Liang
3ace01cfb3
chore: cleanup and rearrange unclassified configs into feature config groups ( #7586 )
2024-08-23 22:40:07 +08:00
orangeclk
f53454f81d
add finish_reason to the LLM node output ( #7498 )
2024-08-21 17:29:30 +08:00
Yeuoly
784b11ce19
Chore/remove python dependencies selector ( #7494 )
2024-08-21 16:57:14 +08:00
Yeuoly
a02118d5bc
Fix/incorrect code template ( #7490 )
2024-08-21 15:31:13 +08:00
Nam Vu
85fc0fdb51
chore: support CODE_MAX_PRECISION ( #7484 )
2024-08-21 15:11:56 +08:00
hisir
6435b4eb44
Separate CODE_MAX_DEPTH and set it as an environment variable ( #7474 )
2024-08-21 12:48:25 +08:00
luckylhb90
9a715f6b68
fix(tool): tool node error ( #7459 )
...
Co-authored-by: hobo.l <hobo.l@binance.com>
2024-08-21 09:04:54 +08:00
-LAN-
4f5f27cf2b
refactor(api/core/workflow/enums.py): Rename SystemVariable to SystemVariableKey. ( #7445 )
2024-08-20 17:52:06 +08:00
-LAN-
a10b207de2
refactor(api/core/app/app_config/entities.py): Move Type to outside and add EXTERNAL_DATA_TOOL. ( #7444 )
2024-08-20 17:30:14 +08:00
-LAN-
4f64a5d36d
refactor(api/core/workflow/nodes/variable_assigner): Split into multi files. ( #7434 )
2024-08-20 15:40:19 +08:00
-LAN-
8f16165f92
chore(api/core): Improve FileVar's type hint and imports. ( #7290 )
2024-08-15 12:43:18 +08:00
-LAN-
32dc963556
feat(api/workflow): Add `Conversation.dialogue_count` ( #7275 )
2024-08-15 10:53:05 +08:00
非法操作
3a27166c2e
chore: allow download audio/video through HTTP node ( #7224 )
2024-08-14 16:25:59 +08:00
KVOJJJin
935e72d449
Feat: conversation variable & variable assigner node ( #7222 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com>
Co-authored-by: Joel <iamjoel007@gmail.com>
Co-authored-by: -LAN- <laipz8200@outlook.com>
2024-08-13 14:44:10 +08:00
灰灰
ac60182c91
fix: solving http-request-tool bugs in workflow ( #6685 )
2024-08-11 16:32:06 +08:00
-LAN-
67a2f14cef
fix(api/core/workflow/nodes/tool/tool_node.py): Keep None value in tool params. ( #7066 )
2024-08-07 19:36:21 +08:00
灰灰
96dcf0fe8a
fix: code tool fails when null property exists in object ( #6988 )
2024-08-06 16:11:00 +08:00
chenxu9741
dff3f41ef6
Workflow TTS playback node filtering issue. ( #6877 )
2024-08-04 14:28:56 +08:00
Jyong
2ab9af3b38
delete weight_type in knowledge retrieval node ( #6892 )
2024-08-01 21:38:59 +08:00
非法操作
29e3c3061c
fix: remote image not display in answer node ( #6867 )
2024-08-01 13:21:49 +08:00