Commit Graph

65 Commits

Author SHA1 Message Date
49bd1a7a49 fix: riff 2024-11-25 16:44:08 +08:00
6300e506fb fix: rag 2024-11-15 15:54:14 +08:00
a0543ab8fb Merge branch 'main' into fix/chore-fix 2024-11-15 15:43:32 +08:00
f6136427a4 feat: export dsl with dependencies 2024-11-12 19:50:56 +08:00
16b9665033 refactor(api): improve handling of tools field and cleanup variable usage (#10553) 2024-11-12 00:08:04 +08:00
6baa98f166 feat: support app-selector, model-selector and tool-selector as parameters 2024-11-06 17:13:05 +08:00
e9d69f020a feat: cast files into correct type while invoking 2024-11-05 20:30:13 +08:00
739e15f88b feat: support tool plugin id 2024-10-29 12:32:11 +08:00
8bb5b943d7 fix(tools): remove the undefined variable parameter_type (#9908) 2024-10-27 11:56:29 +08:00
1450e5d5cb feat: add supports for multimodal 2024-10-22 17:26:00 +08:00
bedbd658fe Merge main into fix/chore-fix 2024-10-21 20:01:49 +08:00
e61752bd3a feat/enhance the multi-modal support (#8818) 2024-10-21 10:43:49 +08:00
ccbe42eb5f feat: add plugin id into tool api entities 2024-10-17 20:46:29 +08:00
118fa66567 feat: backwards invoke tools 2024-10-10 18:09:06 +08:00
240b66d737 chore: avoid implicit optional in type annotations of method (#8727) 2024-10-09 14:36:43 +08:00
56b7853afe feat: compat tool provider credentials to updated data 2024-09-30 23:22:23 +08:00
6dfc31a542 refactor: credentials schemas to array 2024-09-30 17:39:13 +08:00
0dd05d7b6d feat: tool output schema 2024-09-29 20:58:07 +08:00
d4e007f9db feat: support get tool runtime parameters 2024-09-29 18:19:03 +08:00
47c8824be6 feat: move model request to plugin daemon 2024-09-29 00:15:17 +08:00
cda9f6ec6b Merge main into fix/chore-fix 2024-09-24 16:38:38 +08:00
c7eacd1aac chore: Optimize I18nObject class for better performance and readability (#8681) 2024-09-23 18:40:40 +08:00
7a3e756020 refactor: list tools 2024-09-23 18:06:16 +08:00
435e71eb60 refactor 2024-09-23 13:09:46 +08:00
03fdf5e7f8 chore: Enable Japanese descriptions for Tools (#8646) 2024-09-23 09:06:01 +08:00
91cb80f795 refactor: tool 2024-09-20 23:48:48 +08:00
661392eaef refactor: tool 2024-09-20 02:25:14 +08:00
c472ea6c67 fix: pydantic 2024-09-19 18:02:24 +08:00
00d1c45518 Merge main 2024-09-14 02:47:01 +08:00
87c746f6bb tmp 2024-09-14 01:26:22 +08:00
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
70c001436e support variable 2024-09-10 18:13:33 +08:00
2cf1187b32 chore(api/core): apply ruff reformatting (#7624) 2024-09-10 17:00:20 +08:00
279dee485d feat: type 2024-08-30 21:10:19 +08:00
886a160115 fix: invoke tool streamingly 2024-08-30 18:11:38 +08:00
1fa3b9cfd8 refactor tools 2024-08-30 14:23:14 +08:00
c28998a6f0 refactor: tool message transformer 2024-08-29 13:42:31 +08:00
4b4741f7ed Merge main into feat/plugin 2024-08-29 13:09:13 +08:00
ba82023445 fix: support float type for tool parameter's default value (#7644) 2024-08-26 17:10:54 +08:00
48d2febebf fix(api/core/tools/entities/tool_entities.py): Fix type define. (#7250) 2024-08-14 14:08:54 +08:00
d52476c1c9 feat: support backwards invocation 2024-07-29 18:57:34 +08:00
f29b44acd8 feat: support plugin inner api 2024-07-29 16:40:04 +08:00
5660878f7b chore: update the tool's doc (#6167) 2024-07-11 11:02:58 +08:00
cc8dc6d35e Revert "chore: update the tool's doc" (#6153) 2024-07-10 19:57:12 +08:00
1d2ab2126c chore: update the tool's doc (#6122) 2024-07-10 12:42:34 +08:00
1e28a8c033 chore: add create_json_message api for tools (#5440) 2024-06-24 15:46:16 +08:00
d94279ae75 fix: casting non-string type value for tool parameter options (#5267) 2024-06-16 09:47:20 +08:00
5ec7d85629 fix: issues by pydantic2 upgrade (#5171) 2024-06-14 02:28:28 +08:00
f976740b57 improve: mordernizing validation by migrating pydantic from 1.x to 2.x (#4592) 2024-06-14 01:05:37 +08:00
3542d55e67 improve: generalize tool parameter converter (#4786) 2024-06-03 21:26:58 +08:00