teawoong Kim
400ae664bb
fix(http): force multipart/form-data even without files( #20322 ) ( #20323 )
2025-05-28 17:04:38 +08:00
-LAN-
f233a64eb5
fix(workflow): fetch user failed when workflow run in parallel mode ( #20321 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com>
2025-05-27 22:41:07 +08:00
-LAN-
9c9d3d7bd0
feat: document extractor chardet encoding ( #20269 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com>
2025-05-27 13:27:46 +08:00
-LAN-
55503ce771
fix: persist workflow execution status on partial success and failure ( #20264 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com>
2025-05-27 11:24:08 +08:00
Heyang Wang
b9b5d43dc6
fix: add 'floatfmt' when extract number from excel ( #20153 ) ( #20193 )
...
Co-authored-by: wangheyang <wangheyang@corp.netease.com>
Co-authored-by: crazywoola <427733928@qq.com>
2025-05-26 16:41:57 +08:00
-LAN-
6b3666f826
feat: Split WorkflowCycleManager ( #20071 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com>
2025-05-22 09:49:25 +08:00
-LAN-
d31235ca13
feat: Introduce WorkflowExecution Domain Entity and Repository, Replace WorkflowRun Direct Usage, and Unify Stream Response Logic ( #20067 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com>
2025-05-21 22:01:53 +08:00
-LAN-
4977bb21ec
feat(workflow): domain model for workflow node execution ( #19430 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-05-17 00:56:16 +08:00
satohk
1b4fea1794
fix: Referencing Metadata in the response of the External Knowledge A… ( #19637 ) ( #19644 )
...
Co-authored-by: satou.kazuhiro <satou.kazuhiro@fanuc.co.jp>
2025-05-14 15:05:28 +08:00
jiangbo721
fabfc7d4d8
fix: remove error message $ symbol ( #19587 )
...
Co-authored-by: 刘江波 <jiangbo721@163.com>
Co-authored-by: crazywoola <427733928@qq.com>
2025-05-13 16:20:29 +08:00
SSebo
57b3912227
fix: common prerequisite node workflow remove reachable node that failed to streaming llm… ( #19552 )
...
Co-authored-by: zhangshibo <zhangshibo@didiglobal.com>
2025-05-13 13:47:29 +08:00
非法操作
b00f94df64
fix: replace all dataset.Model.query to db.session.query(Model) ( #19509 )
2025-05-12 13:52:33 +08:00
LeanDeR
c720e0dd04
refactor(workflow): revamp logging module for loop & iteration nodes ( #19484 )
2025-05-12 09:32:41 +08:00
Bowen Liang
cbc8ebd8f5
chore: bump pydantic to 2.11 and pydantic-settings to 2.9 ( #15049 )
2025-05-08 17:39:51 +08:00
Will
58d9d35515
fix: inconsistent metadata definitions ( #19343 )
2025-05-08 16:33:28 +08:00
Will
bfa652f2d0
fix: metadata filtering condition variable unassigned; fix External K… ( #19208 )
2025-05-07 14:52:09 +08:00
-LAN-
f23cf98317
refactor: Remove RepositoryFactory ( #19176 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com>
2025-05-06 21:14:51 +08:00
Novice
0cfc82d731
fix(structured-output): reasoning model's json format parsing ( #19261 )
2025-05-06 13:16:08 +08:00
kenwoodjw
c5568f756f
fix basic auth if not base64 encode ( #19242 )
...
Signed-off-by: kenwoodjw <blackxin55+@gmail.com>
2025-05-06 09:18:37 +08:00
Hao Cheng
9bcf837f17
fix: use only supported operators in metadata filter system prompts ( #19195 )
2025-05-03 20:08:08 +08:00
Will
a212a63e6a
fix: time type metadata filtering error ( #19192 )
2025-05-03 20:07:37 +08:00
QuantumGhost
349c3cf7b8
feat(api): Add image multimodal support for LLMNode ( #17372 )
...
Enhance `LLMNode` with multimodal capability, introducing support for
image outputs.
This implementation extracts base64-encoded images from LLM responses,
saves them to the storage service, and records the file metadata in the
`ToolFile` table. In conversations, these images are rendered as
markdown-based inline images.
Additionally, the images are included in the LLMNode's output as
file variables, enabling subsequent nodes in the workflow to utilize them.
To integrate file outputs into workflows, adjustments to the frontend code
are necessary.
For multimodal output functionality, updates to related model configurations
are required. Currently, this capability has been applied exclusively to
Google's Gemini models.
Close #15814 .
Signed-off-by: -LAN- <laipz8200@outlook.com>
Co-authored-by: -LAN- <laipz8200@outlook.com>
2025-04-30 17:28:02 +08:00
-LAN-
bcc95e520b
feat: support remove first and remove last in variable assigner ( #19144 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com>
2025-04-30 15:50:00 +08:00
Will
69b43a955f
fix: inconsistent case expression in _process_metadata_filter_func ( #19146 )
2025-04-30 15:14:01 +08:00
QuantumGhost
bd1bbfee4b
Enhance Code Consistency Across Repository with `.editorconfig` ( #19023 )
2025-04-29 18:04:33 +08:00
feiyang_deepnova
226afd4550
Fix: the issue of getting empty environment variables. ( #19085 )
2025-04-29 18:01:11 +08:00
Jyong
b8bb45b106
remove unstructured api key check ( #18989 )
2025-04-28 17:26:30 +08:00
quicksand
5de01c1444
feat (document_extractor): support .properties file ( #18969 )
2025-04-28 15:28:11 +08:00
crazywoola
2c2af1d117
feat: add VTT data transform to Document extractor ( #18936 )
2025-04-28 13:45:15 +08:00
-LAN-
d9aa2b155a
refactor: Refactors repository imports structure ( #18901 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com>
2025-04-27 17:29:03 +08:00
Yeuoly
abafa68647
refactor: rename plugin manager to plugin client and rename path from manager to impl ( #18876 )
2025-04-27 14:22:25 +08:00
非法操作
c1559a7c8e
fix: LLMResultChunk cause concatenate str and list exception ( #18852 )
2025-04-27 11:32:14 +08:00
Jyong
e2cb7006c4
check metadata_filtering_conditions could be None in auto mode ( #18548 )
2025-04-22 17:09:33 +08:00
ZalterCitty
a1158cc946
fix: Update prompt message content types to use Literal and add union type for content ( #17136 )
...
Co-authored-by: 朱庆超 <zhuqingchao@xiaomi.com>
Co-authored-by: crazywoola <427733928@qq.com>
2025-04-22 16:17:55 +08:00
Novice
da9269ca97
feat: structured output ( #17877 )
2025-04-18 16:33:53 +08:00
Novice
c91045a9d0
fix(fail-branch): prevent streaming output in exception branches ( #17153 )
2025-04-16 22:34:07 +08:00
呆萌闷油瓶
8cc37f3115
fix:the extraction function of the list operation node received 0 that should not be received ( #18170 )
2025-04-16 16:26:24 +08:00
Ganondorf
b006b9ac0c
Http requests node add ssl verify ( #18125 )
...
Co-authored-by: lizb <lizb@sugon.com>
2025-04-16 15:59:34 +08:00
kenwoodjw
dfc123819e
fix basic auth encoding ( #18047 )
...
Signed-off-by: kenwoodjw <blackxin55+@gmail.com>
2025-04-15 11:34:50 +08:00
Novice
cd7fd100a7
fix(langfuse): qusetion classify node can't see cost in langfuse ( #17982 )
2025-04-14 15:28:26 +08:00
Yongtao Huang
5d72003ebb
Remove dead code ( #17899 )
2025-04-11 20:33:52 +08:00
briqt
91cfa90503
Fix external knowledge Issues: ( #17685 ) ( #17843 )
2025-04-11 15:37:27 +08:00
Xu Song
1e1d457548
fix: make prompt consistent with few-show examples ( #11538 )
2025-04-11 09:16:26 +08:00
zxfishhack
5541a1f80e
robust for json parser ( #17687 )
2025-04-10 22:18:26 +08:00
-LAN-
ec29bcf013
feat(graph_engine): yield control to other threads before node run. ( #17689 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com>
2025-04-09 17:02:47 +08:00
Yongtao Huang
e1304dc0c3
Chore: fix some wrong annotations ( #17413 )
2025-04-03 17:27:07 +08:00
Novice
dcdec98c8e
feat: agent node add memory ( #15976 )
2025-04-03 16:40:58 +08:00
Good Wood
b3f4e90862
feat: remove file and file[] restriction in code node ( #17382 )
2025-04-03 16:23:19 +08:00
Dongyu Li
8c77f2dc03
Feat/loop node ( #17273 )
2025-04-02 13:53:26 +08:00
非法操作
44f911a0a8
chore: docstring not match the function parameter ( #17162 )
2025-03-31 13:19:15 +08:00
Arcaner
becd03a4aa
fix: enhance file extension condition check for if-else node ( #17060 )
2025-03-29 14:20:18 +08:00
Jyong
30792a1e1a
install pandoc ( #16825 )
2025-03-26 22:34:10 +08:00
Jyong
6a857e01f6
fix multiple metadata filter's confusing setting ( #16771 )
2025-03-26 14:16:21 +08:00
Jyong
86a1859d02
Metadata variable value fix ( #16665 )
2025-03-25 09:07:11 +08:00
Ron
bf682302ee
fix error with literal_eval ( #16297 )
...
Co-authored-by: Novice <novice12185727@gmail.com>
2025-03-21 09:30:24 +08:00
Novice
437dcbdd68
fix: exclude additional unreachable nodes ( #16329 )
2025-03-20 16:53:56 +08:00
Jyong
b8ef3149ef
metadata expect value check error ( #16210 )
2025-03-19 17:48:01 +08:00
cyflhn
1789437cc5
reopen PR for #14411 ( #16148 )
2025-03-19 10:24:35 +08:00
Jyong
fa9b767bf2
fix chatflow metadata field name ( #16130 )
2025-03-18 19:40:42 +08:00
Jyong
abeaea4f79
Support knowledge metadata filter ( #15982 )
2025-03-18 16:42:19 +08:00
kurokobo
86d3fff666
fix: respect resolution settings for vision for basic chatbot, text generator, and parameter extractor node ( #16041 )
2025-03-18 14:37:07 +08:00
Gen Sato
475b8d731e
Fix HTTP Request node to give priority to file extension of content-disposition ( #12653 )
2025-03-18 11:00:20 +08:00
Novice
fe0d932f50
fix: fail-branch stream output error ( #13401 )
...
Co-authored-by: Novice Lee <novicelee@NoviPro.local>
2025-03-17 19:35:37 +08:00
Bowen Liang
9e782d4c1e
chore: bump ruff to 0.11.0 and fix linting violations ( #15953 )
2025-03-17 16:13:11 +08:00
QuantumGhost
2b4d1cf1db
fix(api): fix fail branch functionality for `WorkflowTool` ( #15966 )
2025-03-17 11:53:32 +08:00
QuantumGhost
23ed3a520b
chore(api): improve type hints for BaseNode and its subclasses ( #15826 )
2025-03-14 18:09:11 +08:00
jiangbo721
5646442931
fix: iteration total tokens calculate error ( #15813 )
...
Co-authored-by: 刘江波 <jiangbo721@163.com>
2025-03-14 17:44:24 +08:00
RookieAgent
8165d0b469
fix: http_request node form-data support array[file] ( #15731 )
2025-03-14 09:58:18 +08:00
Arcaner
12fa517297
fix: if-else-node handles missing optional file variables ( #15693 )
2025-03-13 13:11:49 +08:00
Novice
b817036343
fix: nesting of conditional branches causing streaming output error ( #14065 )
2025-03-11 20:30:03 +08:00
heyszt
a58b990855
fix agent_execution_metadata ( #15444 )
2025-03-11 14:35:08 +08:00
Jacky Wu
ed5596a8f4
fix: avoid llm node result var not init issue while do retry. ( #14286 )
2025-03-11 12:43:24 +08:00
Jyong
9b2a9260ef
Feat/new saas billing ( #14996 )
2025-03-10 19:50:11 +08:00
非法操作
99dc8c7871
fix: http node request detect text/xml as file ( #15174 )
2025-03-07 12:12:06 +08:00
Novice
778861f461
fix: agent node can't use in parallel ( #15047 )
2025-03-06 13:13:24 +08:00
Wood
2c17bb2c36
Feature/newnew workflow loop node ( #14863 )
...
Co-authored-by: arkunzz <4873204@qq.com>
2025-03-05 17:41:15 +08:00
LeanDeR
4f6a4f244c
fix(llm/nodes.py): Ensure that the output returns without any exceptions ( #14880 )
2025-03-05 14:35:08 +08:00
Novice
24d80000ac
chore: Restore the parts that were overwritten during conflict resolution. ( #14141 )
2025-03-04 11:21:16 +08:00
Novice
bb4fecf3d1
fix(agent node): tool setting and workflow tool. ( #14461 )
2025-02-27 16:09:13 +08:00
yuhaowin
1e3197a1ea
Fixes 14217: database retrieve api and chat-messages api response doc_metadata ( #14219 )
2025-02-27 14:56:46 +08:00
Bowen Liang
21e1443ed5
chore: cleanup unchanged overridden method in subclasses of BaseNode ( #14281 )
2025-02-26 09:41:38 +08:00
-LAN-
7a71498a3e
chore(quota): Update deduct quota ( #14337 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com>
2025-02-25 20:10:08 +08:00
Bowen Liang
f552667312
chore: Simplify the unchanged overrided method in VariableAggregatorNode ( #14175 )
2025-02-23 13:46:48 +08:00
E Chen
a97d73ab05
Update iteration_node.py to fix #14098 : Token count increases exponen… ( #14100 )
2025-02-21 09:15:46 +08:00
Yeuoly
403e2d58b9
Introduce Plugins ( #13836 )
...
Signed-off-by: yihong0618 <zouzou0208@gmail.com>
Signed-off-by: -LAN- <laipz8200@outlook.com>
Signed-off-by: xhe <xw897002528@gmail.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: takatost <takatost@gmail.com>
Co-authored-by: kurokobo <kuro664@gmail.com>
Co-authored-by: Novice Lee <novicelee@NoviPro.local>
Co-authored-by: zxhlyh <jasonapring2015@outlook.com>
Co-authored-by: AkaraChen <akarachen@outlook.com>
Co-authored-by: Yi <yxiaoisme@gmail.com>
Co-authored-by: Joel <iamjoel007@gmail.com>
Co-authored-by: JzoNg <jzongcode@gmail.com>
Co-authored-by: twwu <twwu@dify.ai>
Co-authored-by: Hiroshi Fujita <fujita-h@users.noreply.github.com>
Co-authored-by: AkaraChen <85140972+AkaraChen@users.noreply.github.com>
Co-authored-by: NFish <douxc512@gmail.com>
Co-authored-by: Wu Tianwei <30284043+WTW0313@users.noreply.github.com>
Co-authored-by: 非法操作 <hjlarry@163.com>
Co-authored-by: Novice <857526207@qq.com>
Co-authored-by: Hiroki Nagai <82458324+nagaihiroki-git@users.noreply.github.com>
Co-authored-by: Gen Sato <52241300+halogen22@users.noreply.github.com>
Co-authored-by: eux <euxuuu@gmail.com>
Co-authored-by: huangzhuo1949 <167434202+huangzhuo1949@users.noreply.github.com>
Co-authored-by: huangzhuo <huangzhuo1@xiaomi.com>
Co-authored-by: lotsik <lotsik@mail.ru>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com>
Co-authored-by: nite-knite <nkCoding@gmail.com>
Co-authored-by: Jyong <76649700+JohnJyong@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: gakkiyomi <gakkiyomi@aliyun.com>
Co-authored-by: CN-P5 <heibai2006@gmail.com>
Co-authored-by: CN-P5 <heibai2006@qq.com>
Co-authored-by: Chuehnone <1897025+chuehnone@users.noreply.github.com>
Co-authored-by: yihong <zouzou0208@gmail.com>
Co-authored-by: Kevin9703 <51311316+Kevin9703@users.noreply.github.com>
Co-authored-by: -LAN- <laipz8200@outlook.com>
Co-authored-by: Boris Feld <lothiraldan@gmail.com>
Co-authored-by: mbo <himabo@gmail.com>
Co-authored-by: mabo <mabo@aeyes.ai>
Co-authored-by: Warren Chen <warren.chen830@gmail.com>
Co-authored-by: JzoNgKVO <27049666+JzoNgKVO@users.noreply.github.com>
Co-authored-by: jiandanfeng <chenjh3@wangsu.com>
Co-authored-by: zhu-an <70234959+xhdd123321@users.noreply.github.com>
Co-authored-by: zhaoqingyu.1075 <zhaoqingyu.1075@bytedance.com>
Co-authored-by: 海狸大師 <86974027+yenslife@users.noreply.github.com>
Co-authored-by: Xu Song <xusong.vip@gmail.com>
Co-authored-by: rayshaw001 <396301947@163.com>
Co-authored-by: Ding Jiatong <dingjiatong@gmail.com>
Co-authored-by: Bowen Liang <liangbowen@gf.com.cn>
Co-authored-by: JasonVV <jasonwangiii@outlook.com>
Co-authored-by: le0zh <newlight@qq.com>
Co-authored-by: zhuxinliang <zhuxinliang@didiglobal.com>
Co-authored-by: k-zaku <zaku99@outlook.jp>
Co-authored-by: luckylhb90 <luckylhb90@gmail.com>
Co-authored-by: hobo.l <hobo.l@binance.com>
Co-authored-by: jiangbo721 <365065261@qq.com>
Co-authored-by: 刘江波 <jiangbo721@163.com>
Co-authored-by: Shun Miyazawa <34241526+miya@users.noreply.github.com>
Co-authored-by: EricPan <30651140+Egfly@users.noreply.github.com>
Co-authored-by: crazywoola <427733928@qq.com>
Co-authored-by: sino <sino2322@gmail.com>
Co-authored-by: Jhvcc <37662342+Jhvcc@users.noreply.github.com>
Co-authored-by: lowell <lowell.hu@zkteco.in>
Co-authored-by: Boris Polonsky <BorisPolonsky@users.noreply.github.com>
Co-authored-by: Ademílson Tonato <ademilsonft@outlook.com>
Co-authored-by: Ademílson Tonato <ademilson.tonato@refurbed.com>
Co-authored-by: IWAI, Masaharu <iwaim.sub@gmail.com>
Co-authored-by: Yueh-Po Peng (Yabi) <94939112+y10ab1@users.noreply.github.com>
Co-authored-by: Jason <ggbbddjm@gmail.com>
Co-authored-by: Xin Zhang <sjhpzx@gmail.com>
Co-authored-by: yjc980121 <3898524+yjc980121@users.noreply.github.com>
Co-authored-by: heyszt <36215648+hieheihei@users.noreply.github.com>
Co-authored-by: Abdullah AlOsaimi <osaimiacc@gmail.com>
Co-authored-by: Abdullah AlOsaimi <189027247+osaimi@users.noreply.github.com>
Co-authored-by: Yingchun Lai <laiyingchun@apache.org>
Co-authored-by: Hash Brown <hi@xzd.me>
Co-authored-by: zuodongxu <192560071+zuodongxu@users.noreply.github.com>
Co-authored-by: Masashi Tomooka <tmokmss@users.noreply.github.com>
Co-authored-by: aplio <ryo.091219@gmail.com>
Co-authored-by: Obada Khalili <54270856+obadakhalili@users.noreply.github.com>
Co-authored-by: Nam Vu <zuzoovn@gmail.com>
Co-authored-by: Kei YAMAZAKI <1715090+kei-yamazaki@users.noreply.github.com>
Co-authored-by: TechnoHouse <13776377+deephbz@users.noreply.github.com>
Co-authored-by: Riddhimaan-Senapati <114703025+Riddhimaan-Senapati@users.noreply.github.com>
Co-authored-by: MaFee921 <31881301+2284730142@users.noreply.github.com>
Co-authored-by: te-chan <t-nakanome@sakura-is.co.jp>
Co-authored-by: HQidea <HQidea@users.noreply.github.com>
Co-authored-by: Joshbly <36315710+Joshbly@users.noreply.github.com>
Co-authored-by: xhe <xw897002528@gmail.com>
Co-authored-by: weiwenyan-dev <154779315+weiwenyan-dev@users.noreply.github.com>
Co-authored-by: ex_wenyan.wei <ex_wenyan.wei@tcl.com>
Co-authored-by: engchina <12236799+engchina@users.noreply.github.com>
Co-authored-by: engchina <atjapan2015@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: 呆萌闷油瓶 <253605712@qq.com>
Co-authored-by: Kemal <kemalmeler@outlook.com>
Co-authored-by: Lazy_Frog <4590648+lazyFrogLOL@users.noreply.github.com>
Co-authored-by: Yi Xiao <54782454+YIXIAO0@users.noreply.github.com>
Co-authored-by: Steven sun <98230804+Tuyohai@users.noreply.github.com>
Co-authored-by: steven <sunzwj@digitalchina.com>
Co-authored-by: Kalo Chin <91766386+fdb02983rhy@users.noreply.github.com>
Co-authored-by: Katy Tao <34019945+KatyTao@users.noreply.github.com>
Co-authored-by: depy <42985524+h4ckdepy@users.noreply.github.com>
Co-authored-by: 胡春东 <gycm520@gmail.com>
Co-authored-by: Junjie.M <118170653@qq.com>
Co-authored-by: MuYu <mr.muzea@gmail.com>
Co-authored-by: Naoki Takashima <39912547+takatea@users.noreply.github.com>
Co-authored-by: Summer-Gu <37869445+gubinjie@users.noreply.github.com>
Co-authored-by: Fei He <droxer.he@gmail.com>
Co-authored-by: ybalbert001 <120714773+ybalbert001@users.noreply.github.com>
Co-authored-by: Yuanbo Li <ybalbert@amazon.com>
Co-authored-by: douxc <7553076+douxc@users.noreply.github.com>
Co-authored-by: liuzhenghua <1090179900@qq.com>
Co-authored-by: Wu Jiayang <62842862+Wu-Jiayang@users.noreply.github.com>
Co-authored-by: Your Name <you@example.com>
Co-authored-by: kimjion <45935338+kimjion@users.noreply.github.com>
Co-authored-by: AugNSo <song.tiankai@icloud.com>
Co-authored-by: llinvokerl <38915183+llinvokerl@users.noreply.github.com>
Co-authored-by: liusurong.lsr <liusurong.lsr@alibaba-inc.com>
Co-authored-by: Vasu Negi <vasu-negi@users.noreply.github.com>
Co-authored-by: Hundredwz <1808096180@qq.com>
Co-authored-by: Xiyuan Chen <52963600+GareArc@users.noreply.github.com>
2025-02-17 17:05:13 +08:00
Vasu Negi
8a0aa91ed7
Non-Streaming Models Do Not Return Results Properly in _handle_invoke_result ( #13571 )
...
Co-authored-by: crazywoola <427733928@qq.com>
2025-02-14 17:02:04 +08:00
llinvokerl
33a565a719
perf: Implemented short-circuit evaluation for logical conditions ( #13674 )
...
Co-authored-by: liusurong.lsr <liusurong.lsr@alibaba-inc.com>
2025-02-13 19:35:03 +08:00
Novice
f0b9257387
fix: error in obtaining end_to_node_id during conditional parallel execution ( #13673 )
2025-02-13 18:00:28 +08:00
AugNSo
2b86465d4c
fix document extractor node incorrectly processing doc and ppt files ( #12902 )
2025-02-12 18:04:28 +08:00
Novice
c00e7d3f65
fix: retry log running error ( #13472 )
...
Co-authored-by: Novice Lee <novicelee@NoviPro.local>
2025-02-11 15:48:55 +08:00
-LAN-
413dfd5628
feat: add completion mode and context size options for LLM configuration ( #13325 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com>
2025-02-07 15:08:53 +08:00
-LAN-
f9515901cc
fix: Azure AI Foundry model cannot be used in the workflow ( #13323 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com>
2025-02-07 14:52:57 +08:00
Lazy_Frog
b7c11c1818
Fix the problem of Workflow terminates after parallel tasks execution, merge node not triggered ( #12498 )
...
Co-authored-by: Novice Lee <novicelee@NoviPro.local>
2025-02-07 13:56:08 +08:00
-LAN-
04d13a8116
feat(credits): Allow to configure model-credit mapping ( #13274 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com>
2025-02-07 11:01:31 +08:00
-LAN-
b47669b80b
fix: deduct LLM quota after processing invoke result ( #13075 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com>
2025-02-02 12:05:11 +08:00
Bowen Liang
166221d784
chore(lint): fix quotes for f-string formatting by bumping ruff to 0.9.x ( #12702 )
2025-01-21 10:12:29 +08:00
-LAN-
c700364e1c
fix: Update variable handling in VariableAssignerNode and clean up app_dsl_service ( #12672 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com>
2025-01-13 15:54:26 +08:00
Jyong
9a6b1dc3a1
Revert "Feat/new saas billing" ( #12673 )
2025-01-13 15:17:43 +08:00
Kevin9703
54b5b80a07
fix(workflow): fix answer node stream processing in conditional branches ( #12510 )
2025-01-13 14:54:21 +08:00
Jyong
d8f57bf899
Feat/new saas billing ( #12591 )
2025-01-12 14:50:46 +08:00
非法操作
d649037c3e
feat: support single run doc extractor node ( #11318 )
2025-01-08 15:20:15 +08:00
非法操作
67228c9b26
fix: url with variable not work ( #12452 )
2025-01-07 21:55:51 +08:00
hisir
41f39bf3fc
Fix newline characters in tables during document parsing ( #12112 )
...
Co-authored-by: hisir <admin@qq.com>
2025-01-07 17:26:24 +08:00
yihong
fe26be2312
fix: http method can be upper case and lower case close #11877 ( #12401 )
...
Signed-off-by: yihong0618 <zouzou0208@gmail.com>
2025-01-06 20:35:53 +08:00
非法操作
b218df6920
fix: draft run single node can't get env variable ( #12266 )
2025-01-01 13:31:44 +08:00
-LAN-
c7911c7130
fix: improve JSON parsing error handling in Executor class ( #12265 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com>
2024-12-31 17:03:07 +08:00
-LAN-
26b5680913
fix: improve merge branch node ID checks in graph engine ( #12128 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com>
2024-12-26 23:33:45 +08:00
yihong
efdd54a670
fix: issue #12068 by test is answer in the ids ( #12105 )
...
Signed-off-by: yihong0618 <zouzou0208@gmail.com>
2024-12-26 10:31:05 +08:00
Jyong
9231fdbf4c
Feat/support parent child chunk ( #12092 )
2024-12-25 19:49:07 +08:00
-LAN-
50b7ec3c73
fix(http_request): add error handling for invalid URLs ( #12082 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com>
2024-12-25 18:36:33 +08:00
yihong
56e15d09a9
feat: mypy for all type check ( #10921 )
2024-12-24 18:38:51 +08:00
yihong
6a0ff3686c
fix: fix typo ( #12034 )
...
Signed-off-by: yihong0618 <zouzou0208@gmail.com>
2024-12-24 15:23:27 +08:00
yihong
e0f1410b48
fix: issue Multiple Paths Between IF/ELSE Branches ( #11646 )
...
Signed-off-by: yihong0618 <zouzou0208@gmail.com>
2024-12-23 18:56:59 +08:00
-LAN-
c3c85276d1
Fix/refactor invoke result handling in question classifier node ( #12015 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com>
2024-12-23 17:54:08 +08:00
-LAN-
d0dd8b7955
fix: add UUID validation for tool file ID extraction ( #12011 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com>
2024-12-23 17:53:42 +08:00
-LAN-
75bce2822e
fix: add logging for missing edge mapping in StreamProcessor ( #12008 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com>
2024-12-23 17:53:36 +08:00
Novice
dc19cd5d9d
fix: add retry feature to code node ( #12005 )
...
Co-authored-by: Novice Lee <novicelee@NoviPro.local>
2024-12-23 16:42:28 +08:00
-LAN-
e068bbec73
feat: add RequestBodyError for invalid request body handling ( #11994 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com>
2024-12-23 15:53:03 +08:00
-LAN-
9cfd1c67b6
fix: Introduce ArrayVariable and update iteration node to handle it ( #12001 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com>
2024-12-23 15:52:50 +08:00
yihong
70dd69d533
fix: Multiple Paths Between IF/ELSE Branches Invalidate Conditions ( #11544 )
...
Signed-off-by: yihong0618 <zouzou0208@gmail.com>
2024-12-23 15:09:02 +08:00
Novice
c1aa55f3ea
fix: remove the unused retry index field ( #11903 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com>
Co-authored-by: Novice Lee <novicelee@NoviPro.local>
Co-authored-by: -LAN- <laipz8200@outlook.com>
2024-12-23 14:32:11 +08:00
JasonVV
4b1e13e982
Fix 11979 ( #11984 )
2024-12-23 14:30:04 +08:00
-LAN-
03ddee3663
fix(variable_assigner): change VariableOperatorNodeError to inherit from ValueError ( #11951 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com>
2024-12-22 10:43:40 +08:00
-LAN-
21a31d7f8b
fix(base_node): change BaseNodeError exception type from Exception to ValueError ( #11952 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com>
2024-12-22 10:42:30 +08:00
-LAN-
2c4df108e5
fix: raise http request node error on httpx.request error ( #11954 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com>
2024-12-22 10:41:53 +08:00
-LAN-
a056a9d601
feat(code_node): add more check ( #11949 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com>
2024-12-22 10:40:43 +08:00
-LAN-
a227af3664
fix(code_node): update type hints for string and number checks in Cod… ( #11936 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com>
2024-12-21 21:24:22 +08:00
-LAN-
c07d9e96ce
fix(nodes): handle errors in question_classifier and parameter_extractor ( #11927 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com>
2024-12-21 21:21:57 +08:00
yihong
ac635c70cd
fix: doc can not extract tables ( #11879 )
...
Signed-off-by: yihong0618 <zouzou0208@gmail.com>
Co-authored-by: akinobu-i <akinobu-i@users.noreply.github.com>
2024-12-20 17:19:46 +08:00
-LAN-
dacd457478
feat: add workflow parallel depth limit configuration ( #11460 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com>
Co-authored-by: zxhlyh <jasonapring2015@outlook.com>
2024-12-20 14:52:20 +08:00
yihong
7b03a0316d
fix: better memory usage from 800+ to 500+ ( #11796 )
...
Signed-off-by: yihong0618 <zouzou0208@gmail.com>
2024-12-20 14:51:43 +08:00
Novice
7abc7fa573
Feat: Retry on node execution errors ( #11871 )
...
Co-authored-by: Novice Lee <novicelee@NoviPro.local>
2024-12-20 14:14:06 +08:00
-LAN-
996a9135f6
feat(llm_node): support order in text and files ( #11837 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com>
2024-12-20 14:12:50 +08:00
stardust
44104797d6
fix: Enhance file type detection in HTTP Request node ( #11797 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com>
Co-authored-by: 谭成 <tancheng.sh@chinatelecom.cn>
Co-authored-by: -LAN- <laipz8200@outlook.com>
2024-12-20 02:21:41 +08:00
-LAN-
62b9e5a6f9
feat(knowledge_retrieval_node): Suppress exceptions thrown by DatasetRetrieval ( #11728 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com>
2024-12-17 13:12:29 +08:00
-LAN-
92a840f1b2
feat(tool_node): Suppress exceptions thrown by the Tool ( #11724 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com>
2024-12-17 12:11:50 +08:00
Kazuhisa Wada
63f1dd7877
Make max_submit_count configurable via Config ( #11673 )
2024-12-16 12:59:37 +08:00
非法操作
9c7a1bc067
fix: change http node params from dict to list tuple ( #11665 )
2024-12-15 21:27:39 +08:00
Novice
1765fe2a29
fix: iteration node in parallel mode token count error ( #11539 )
...
Co-authored-by: Novice Lee <novicelee@NoviPro.local>
2024-12-11 14:23:01 +08:00
Novice
79a710ce98
Feat: continue on error ( #11458 )
...
Co-authored-by: Novice Lee <novicelee@NovicedeMacBook-Pro.local>
Co-authored-by: Novice Lee <novicelee@NoviPro.local>
2024-12-11 14:22:42 +08:00
yihong
716576043d
fix: issue 11247 that Completion mode content maybe list or str ( #11504 )
...
Signed-off-by: yihong0618 <zouzou0208@gmail.com>
2024-12-10 23:22:14 +08:00
-LAN-
537068cfde
refactor(iteration_node): use Sequence and Mapping in parameters ( #11483 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com>
2024-12-09 15:41:20 +08:00
suzuki.sh
c3c6a48059
Fix the token count at the iteration node ( #11235 )
...
Co-authored-by: -LAN- <laipz8200@outlook.com>
2024-12-09 15:02:04 +08:00
yihong
d9d5d35a77
fix: issue #10596 by making the iteration node outputs right ( #11394 )
...
Signed-off-by: yihong0618 <zouzou0208@gmail.com>
Signed-off-by: -LAN- <laipz8200@outlook.com>
Co-authored-by: -LAN- <laipz8200@outlook.com>
2024-12-07 16:28:15 +08:00
Huỳnh Gia Bôi
9277156b6c
fix(document_extractor): pptx file type and missing metadata_filename UnstructuredIO ( #11364 )
...
Co-authored-by: Julian Huynh <julian.huynh@immersio.io>
2024-12-06 18:55:59 +08:00
yihong
5669cac16d
fix: some typos using typos ( #11374 )
...
Signed-off-by: yihong0618 <zouzou0208@gmail.com>
2024-12-05 13:24:06 +08:00
crazywoola
d56abec195
Revert "Fix: iteration not in main thread pool" ( #11358 )
2024-12-04 21:22:22 +08:00
-LAN-
464e6354c5
feat: correct the prompt grammar. ( #11328 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com>
2024-12-04 15:12:47 +08:00
非法操作
d470e55f8c
fix: http node download file always image type ( #11319 )
2024-12-04 12:15:26 +08:00
Yi Xiao
e135ffc2c1
Feat: upgrade variable assigner ( #11285 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com>
Co-authored-by: -LAN- <laipz8200@outlook.com>
2024-12-03 13:56:40 +08:00
Bowen Liang
e79eac688a
chore(lint): sort __all__ definitions ( #11243 )
2024-12-03 13:26:33 +08:00
Novice
2a448a899d
Fix: iteration not in main thread pool ( #11271 )
...
Co-authored-by: Novice Lee <novicelee@NovicedeMacBook-Pro.local>
2024-12-03 09:16:03 +08:00
朱晓兵
e80f41a701
fix: support setting variables in url ( #10676 )
2024-11-30 11:15:17 +08:00
yihong
5a9b785773
fix: excel in node only read one sheet, close #9661 ( #11215 )
...
Signed-off-by: yihong0618 <zouzou0208@gmail.com>
2024-11-30 11:11:08 +08:00
Hiroshi Fujita
a918cea2fe
feat: add VTT file support to Document Extractor ( #11148 )
2024-11-27 11:42:42 +08:00
-LAN-
9789905a1f
chore(*): Removes debugging print statements ( #11145 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com>
2024-11-26 22:03:19 +08:00
Charlie.Wei
f458580dee
fix parameter extractor function call Expected str ( #11142 )
2024-11-26 21:46:56 +08:00
-LAN-
223a30401c
fix: LLM invoke error should not be raised ( #11141 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com>
2024-11-26 20:56:48 +08:00
-LAN-
044e7b63c2
fix(llm_node): Ignore file if not supported. ( #11114 )
2024-11-26 14:14:14 +08:00
-LAN-
5b7b328193
feat: Allow to contains files in the system prompt even model not support. ( #11111 )
2024-11-26 13:45:49 +08:00
-LAN-
cbb4e95928
fix(llm_node): Ignore user query when memory is disabled. ( #11106 )
2024-11-26 13:07:32 +08:00
-LAN-
20c091a5e7
fix: user query be ignored if query_prompt_template is an empty string ( #11103 )
2024-11-26 12:47:59 +08:00
Pedro Gomes
319d49084b
fix: ignore empty outputs in Tool node ( #10988 )
2024-11-25 18:00:42 +08:00
-LAN-
3eb51d85da
fix(workflow_entry): Support receive File and FileList in single step run. ( #10947 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com>
Co-authored-by: JzoNg <jzongcode@gmail.com>
2024-11-25 12:46:50 +08:00
-LAN-
60b5dac3ab
fix: query will be None if the query_prompt_template not exists ( #11031 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com>
2024-11-24 21:06:51 +08:00
litterGuy
ae3a2cb272
fix: json parse err when http node send request ( #11001 )
2024-11-24 14:19:48 +08:00
Bowen Liang
6c8e208ef3
chore: bump minimum supported Python version to 3.11 ( #10386 )
2024-11-24 13:28:46 +08:00
非法操作
08ac36812b
feat: support LLM process document file ( #10966 )
...
Co-authored-by: -LAN- <laipz8200@outlook.com>
2024-11-22 19:32:44 +08:00
-LAN-
c5f7d650b5
feat: Allow using file variables directly in the LLM node and support more file types. ( #10679 )
...
Co-authored-by: Joel <iamjoel007@gmail.com>
2024-11-22 16:30:22 +08:00
-LAN-
25fda7adc5
fix(http_request): allow content type `application/x-javascript` ( #10862 )
2024-11-20 12:55:06 +08:00
Bowen Liang
51db59622c
chore(lint): cleanup repeated cause exception in logging.exception replaced by helpful message ( #10425 )
2024-11-15 15:41:40 +08:00
非法操作
4b2abf8ac2
fix: create_blob_message of tool will always create image type file ( #10701 )
2024-11-15 10:38:12 +08:00
yihong
722964667f
fix: non utf8 code decode close #10691 ( #10698 )
...
Signed-off-by: yihong0618 <zouzou0208@gmail.com>
2024-11-14 17:29:49 +08:00
-LAN-
70c2ec8ed5
feat(variable-handling): enhance variable and segment conversion ( #10483 )
2024-11-12 21:51:09 +08:00
-LAN-
bd4a61addd
fix: set default factory for extract_by in ListOperatorNodeData ( #10561 )
2024-11-11 23:32:40 +08:00
Novice
4b45ef62ed
fix: iteration invalid output selector doesn't throw an error ( #10544 )
2024-11-11 17:34:48 +08:00
Novice
f414d241c1
Feat/iteration single run time ( #10512 )
2024-11-11 14:47:52 +08:00
Charlie.Wei
fbee41f8c7
The list action node adds methods to extract specific list objects ( #10421 )
...
Co-authored-by: luowei <glpat-EjySCyNjWiLqAED-YmwM>
Co-authored-by: crazywoola <427733928@qq.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com>
2024-11-11 12:10:21 +08:00
-LAN-
bf31a3efbc
feat(workflow-nodes): handle missing variables without failure ( #10471 )
2024-11-08 19:48:05 +08:00
-LAN-
25ca0278dd
refactor(core): Remove extra_config from File. ( #10203 )
2024-11-08 18:13:24 +08:00
Novice
a7dbe58c85
fix: correct output order in parallel mode for iteration nodes ( #10323 )
2024-11-08 15:32:40 +08:00
非法操作
033ab5490b
feat: support LLM understand video ( #9828 )
2024-11-08 13:22:52 +08:00
-LAN-
438ad8148b
fix(http_request): send form data ( #10431 )
2024-11-08 09:33:40 +08:00
Bowen Liang
574c4a264f
chore(lint): Use logging.exception instead of logging.error ( #10415 )
2024-11-07 21:13:02 +08:00
-LAN-
f8c958a409
refactor(iteration): introduce specific exceptions for iteration errors ( #10366 )
2024-11-07 14:02:55 +08:00
-LAN-
25785d8c3f
refactor(knowledge-retrieval): improve error handling with custom exceptions ( #10385 )
2024-11-07 14:02:46 +08:00
-LAN-
35d3da9697
refactor(tool-node): introduce specific exceptions for tool node errors ( #10357 )
2024-11-07 14:02:38 +08:00
-LAN-
d3e9930235
refactor(question_classifier): improve error handling with custom exceptions ( #10365 )
2024-11-07 14:02:30 +08:00
-LAN-
ae254f0a10
fix(http_request): improve parameter initialization and reorganize tests ( #10297 )
2024-11-05 16:30:23 +08:00
-LAN-
08c731fd84
fix(node): correct file property name in function switch ( #10284 )
2024-11-05 14:23:18 +08:00
Novice
d1505b15c4
feat: Iteration node support parallel mode ( #9493 )
2024-11-05 10:32:49 +08:00
-LAN-
2c4d8dbe9b
feat(document_extractor): support tool file in document extractor ( #10217 )
2024-11-05 09:49:43 +08:00
-LAN-
7a98dab6a4
refactor(parameter_extractor): implement custom error classes ( #10260 )
2024-11-05 09:27:51 +08:00
guogeer
971defbbbd
fix: buitin tool aippt ( #10234 )
...
Co-authored-by: jinqi.guo <jinqi.guo@ubtrobot.com>
2024-11-04 18:46:39 +08:00
-LAN-
9369cc44e6
refactor(list_operator): replace ValueError with InvalidKeyError ( #10222 )
2024-11-04 15:23:08 +08:00
-LAN-
38bca6731c
refactor(workflow): introduce specific error handling for LLM nodes ( #10221 )
2024-11-04 15:22:58 +08:00
-LAN-
2adab7f71a
refactor(http_request): add custom exception handling for HTTP request nodes ( #10219 )
2024-11-04 15:22:50 +08:00
-LAN-
be96f6e62d
refactor(workflow): introduce specific exceptions for code validation ( #10218 )
2024-11-04 15:22:41 +08:00
-LAN-
8b5ea39916
chore(llm_node): remove unnecessary type ignore for context assignment ( #10216 )
2024-11-04 15:22:31 +08:00
-LAN-
1432c268a8
chore(list_operator): refine exception handling for error specificity ( #10206 )
2024-11-03 11:55:19 +08:00
-LAN-
ec6a03afdd
fix(document_extractor): update base exception class ( #10208 )
2024-11-03 11:55:07 +08:00
-LAN-
53a7cb0e9d
feat(document_extractor): integrate unstructured API for PPTX extraction ( #10180 )
2024-11-01 23:19:11 +08:00
-LAN-
3b53e06e0d
fix(workflow): refine variable type checks in LLMNode ( #10051 )
2024-10-30 16:23:12 +08:00
zhuhao
0095896051
feat: add YAML type in document extractor node ( #9997 )
2024-10-30 13:47:19 +08:00
非法操作
c7fb8a4f20
fix: conversation variable may not change in the answer node ( #10034 )
2024-10-30 11:10:31 +08:00
-LAN-
eb87e690ed
fix(llm-node): handle NoneSegment variables properly ( #9978 )
2024-10-30 08:46:11 +08:00
Hiroshi Fujita
539fc8b760
Fix content-type header case sensitivity ( #9961 )
2024-10-30 02:11:18 +08:00
-LAN-
4da0b70694
feat(http-request-executor): enhance file handling in HTTP requests ( #9944 )
2024-10-28 17:51:01 +08:00
Zixuan Cheng
216442ddc1
feat(workflow): Support JSON type in document extractor node ( #9899 )
...
Co-authored-by: -LAN- <laipz8200@outlook.com>
2024-10-26 20:29:48 +08:00
-LAN-
72ea3d6b98
fix(workflow): Take back LLM streaming output after IF-ELSE ( #9875 )
2024-10-25 22:33:34 +08:00
非法操作
2346b0ab99
chore: make doc extractor node also can extract text by file extension ( #9543 )
2024-10-24 22:54:48 +08:00
-LAN-
d018b32d0b
fix(workflow): enhance prompt handling with vision support ( #9790 )
2024-10-24 17:52:11 +08:00
-LAN-
9a5bdae07f
feat(condition): add support for 'exists' and 'not exists' operators ( #9687 )
2024-10-23 13:25:17 +08:00
-LAN-
d5a93a6400
fix(variable_pool): handle invalid attributes in variable lookup ( #9646 )
2024-10-23 10:19:33 +08:00
feiyang_deepnova
999d3f1539
fix: add downstream nodes of this branch ( #9640 )
2024-10-23 01:20:02 +08:00
-LAN-
7263af13ed
fix(http_request): simplify JSON handling in requests ( #9616 )
2024-10-22 15:37:37 +08:00
-LAN-
8f670f31b8
refactor(variables): replace deprecated 'get_any' with 'get' method ( #9584 )
2024-10-22 10:49:19 +08:00
-LAN-
5838345f48
fix(entities): add validator for `VisionConfig` to handle None values ( #9598 )
2024-10-22 10:49:03 +08:00
-LAN-
ac24300274
refactor(template_transform): use keyword-only arguments ( #9575 )
2024-10-22 09:00:21 +08:00
-LAN-
2e657b7b12
fix(workflow): handle NoneSegments in variable extraction ( #9585 )
2024-10-22 08:59:04 +08:00
-LAN-
c063617553
fix(workflow): improve database session handling and variable management ( #9581 )
2024-10-22 00:42:40 +08:00
-LAN-
38a4f0234d
fix(http_request): handle empty and string data inputs ( #9579 )
2024-10-21 23:35:25 +08:00
-LAN-
5459d812e7
fix(iteration): handle empty iterator gracefully ( #9565 )
2024-10-21 20:16:46 +08:00
非法操作
f83ed19dfe
fix: list filter node some operator raise error ( #9539 )
2024-10-21 15:33:42 +08:00
非法操作
53b14bde4d
fix: list filter node url not work ( #9540 )
2024-10-21 15:32:28 +08:00
-LAN-
e61752bd3a
feat/enhance the multi-modal support ( #8818 )
2024-10-21 10:43:49 +08:00
非法操作
853b0e84cc
fix: draft run workflow node with image will raise error ( #9406 )
2024-10-21 09:05:42 +08:00
Jyong
50635e9c15
Fix/economical knowledge retrieval ( #9396 )
2024-10-16 15:13:45 +08:00
Jyong
42b02b3a5f
Fix/agent external knowledge retrieval ( #9241 )
2024-10-11 19:21:03 +08:00
Joe
e947103b6d
Feat/add workflow sys params ( #9108 )
...
Co-authored-by: Joel <iamjoel007@gmail.com>
2024-10-10 11:15:52 +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
ffd2f61dd9
fix: thread_pool submit count in parallel workflow not releasing ( #8549 )
2024-09-19 15:34:56 +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
takatost
cd3eaed335
fix(workflow): both parallel and single branch errors occur in if-else ( #8378 )
2024-09-13 19:55:54 +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
781d294f49
chore: cleanup pycodestyle E rules ( #8269 )
2024-09-11 18:55:00 +08:00
Bowen Liang
292220c596
chore: apply pep8-naming rules for naming convention ( #8261 )
2024-09-11 16:40:52 +08:00
takatost
5f4cdd66fa
fix(workflow): IF-ELSE nodes connected to the same subsequent node cause execution to stop ( #8247 )
2024-09-11 12:28:32 +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
takatost
f6dfe23cf8
fix(workflow): in multi-parallel execution with multiple conditional branches ( #8221 )
2024-09-10 21:09:18 +08:00