Commit Graph

51 Commits

Author SHA1 Message Date
Yeuoly
6300e506fb
fix: rag 2024-11-15 15:54:14 +08:00
Yeuoly
a0543ab8fb
Merge branch 'main' into fix/chore-fix 2024-11-15 15:43:32 +08:00
非法操作
4b2abf8ac2
fix: create_blob_message of tool will always create image type file (#10701) 2024-11-15 10:38:12 +08:00
Yeuoly
5cdbfe2f41
Merge branch 'main' into fix/chore-fix 2024-11-11 14:00:53 +08:00
-LAN-
25ca0278dd
refactor(core): Remove extra_config from File. (#10203) 2024-11-08 18:13:24 +08:00
Yeuoly
fe677cc5f9
Merge branch 'main' into fix/chore-fix 2024-11-07 17:06:29 +08:00
-LAN-
35d3da9697
refactor(tool-node): introduce specific exceptions for tool node errors (#10357) 2024-11-07 14:02:38 +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
Yeuoly
a0a1243c90
cleanup: remove hacked code 2024-10-22 17:56:13 +08:00
Yeuoly
1450e5d5cb
feat: add supports for multimodal 2024-10-22 17:26:00 +08:00
Yeuoly
bedbd658fe
Merge main into fix/chore-fix 2024-10-21 20:01:49 +08:00
-LAN-
e61752bd3a
feat/enhance the multi-modal support (#8818) 2024-10-21 10:43:49 +08:00
Yeuoly
8495ed3348
add conversation id, app id and message id into plugin session 2024-10-16 15:10:50 +08:00
Yeuoly
118fa66567
feat: backwards invoke tools 2024-10-10 18:09:06 +08:00
Yeuoly
2f36692bf9
fix: get tool runtime parameters 2024-09-29 19:37:03 +08:00
Yeuoly
fb3a701c86
fix: stream with empty line 2024-09-24 16:02:01 +08:00
Yeuoly
00d1c45518
Merge main 2024-09-14 02:47:01 +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
0f14873255
chore: cleanup ruff flake8-simplify linter rules (#8286)
Co-authored-by: -LAN- <laipz8200@outlook.com>
2024-09-12 12:55:45 +08:00
Yeuoly
70c001436e
support variable 2024-09-10 18:13:33 +08:00
Yeuoly
cf73374c1b
refactor: stream output 2024-09-10 17:16:55 +08:00
Bowen Liang
2cf1187b32
chore(api/core): apply ruff reformatting (#7624) 2024-09-10 17:00:20 +08:00
Yeuoly
b0d53c0ac4
Merge main 2024-09-10 15:42:59 +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
Yeuoly
46ba16fe90
fix: reformatter 2024-08-30 18:21:03 +08:00
Yeuoly
886a160115
fix: invoke tool streamingly 2024-08-30 18:11:38 +08:00
Yeuoly
cf4e9f317e
refactor: tool models 2024-08-30 15:55:10 +08:00
Yeuoly
531ffaec4f
fix: tool node 2024-08-29 13:56:48 +08:00
Yeuoly
c28998a6f0
refactor: tool message transformer 2024-08-29 13:42:31 +08:00
Yeuoly
4b4741f7ed
Merge main into feat/plugin 2024-08-29 13:09:13 +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-
32dc963556
feat(api/workflow): Add Conversation.dialogue_count (#7275) 2024-08-15 10:53:05 +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
非法操作
29e3c3061c
fix: remote image not display in answer node (#6867) 2024-08-01 13:21:49 +08:00
Yeuoly
ed7fcc5f7d
Merge branch 'main' into feat/plugin 2024-07-29 16:07:19 +08:00
-LAN-
c6996a48a4
refactor(api/core/app/segments): Support more kinds of Segments. (#6706)
Signed-off-by: -LAN- <laipz8200@outlook.com>
2024-07-26 15:03:56 +08:00
majian
a876baf0a9
Resolve variable type parameter error (#6646) 2024-07-25 11:15:54 +08:00
-LAN-
5e6fc58db3
Feat/environment variables in workflow (#6515)
Co-authored-by: JzoNg <jzongcode@gmail.com>
2024-07-22 15:29:39 +08:00
Yeuoly
563d81277b
refactor: tool response to generator 2024-07-09 15:37:56 +08:00
非法操作
b8926ea267
fix: DuckDuckGo image search tool error (#5606) 2024-06-26 13:21:40 +08:00
非法操作
1e28a8c033
chore: add create_json_message api for tools (#5440) 2024-06-24 15:46:16 +08:00
-LAN-
5a99aeb864
fix(core): Reorder field_validator and classmethod to fit Pydantic V2. (#5257) 2024-06-17 10:04:28 +08:00
Bowen Liang
f976740b57
improve: mordernizing validation by migrating pydantic from 1.x to 2.x (#4592) 2024-06-14 01:05:37 +08:00
Yeuoly
d4cd6149ac
fix: incorrect workflow max call depth (#4759) 2024-05-29 14:52:28 +08:00
Yeuoly
e852a21634
Feat/workflow phase2 (#4687) 2024-05-27 22:01:11 +08:00
kronus-ho
f56b984d97
Fix Unnecessary Newline Characters in Extracted Tool Response Text (#4646)
Co-authored-by: kronus <kronus@istarshine.com>
2024-05-25 15:24:59 +08:00
Bowen Liang
e8e213ad1e
chore: apply and fix flake8-bugbear lint rules (#4496) 2024-05-20 16:34:13 +08:00
Yeuoly
3480f1c59e
refactor: tool parameter cache (#3703) 2024-04-23 15:22:42 +08:00
Yeuoly
64e395d6cf
Fix/workflow tool incorrect parameter configurations (#3402)
Co-authored-by: Joel <iamjoel007@gmail.com>
2024-04-12 15:46:34 +08:00