From ccb67bffc4426bafbbec46b0759140072f391a90 Mon Sep 17 00:00:00 2001 From: Yeuoly Date: Wed, 3 Apr 2024 13:46:29 +0800 Subject: [PATCH] fix: tools --- api/core/callback_handler/agent_tool_callback_handler.py | 2 +- api/services/tools_manage_service.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/api/core/callback_handler/agent_tool_callback_handler.py b/api/core/callback_handler/agent_tool_callback_handler.py index 3fed7d0ad5..2e524466a1 100644 --- a/api/core/callback_handler/agent_tool_callback_handler.py +++ b/api/core/callback_handler/agent_tool_callback_handler.py @@ -36,7 +36,7 @@ class DifyAgentCallbackHandler(BaseCallbackHandler, BaseModel): print_text("\n[on_tool_end]\n", color=self.color) print_text("Tool: " + tool_name + "\n", color=self.color) print_text("Inputs: " + str(tool_inputs) + "\n", color=self.color) - print_text("Outputs: " + str(tool_outputs) + "\n", color=self.color) + print_text("Outputs: " + str(tool_outputs)[:1000] + "\n", color=self.color) print_text("\n") def on_tool_error( diff --git a/api/services/tools_manage_service.py b/api/services/tools_manage_service.py index 16b1ba3f76..ec4e89bd14 100644 --- a/api/services/tools_manage_service.py +++ b/api/services/tools_manage_service.py @@ -353,7 +353,7 @@ class ToolManageService: ).first() if provider is None: - raise ValueError(f'you have not added provider {provider}') + return {} provider_controller = ToolManager.get_builtin_provider(provider.provider) tool_configuration = ToolConfigurationManager(tenant_id=tenant_id, provider_controller=provider_controller)