From 6f9f70499f6840a18a59fd4b1b5ff5c567f52dbc Mon Sep 17 00:00:00 2001 From: Donnie Adams Date: Thu, 12 Sep 2024 14:44:29 -0400 Subject: [PATCH] chore: complete ToolDef fields Signed-off-by: Donnie Adams --- gptscript/tool.py | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/gptscript/tool.py b/gptscript/tool.py index 831384b..d15e77b 100644 --- a/gptscript/tool.py +++ b/gptscript/tool.py @@ -58,6 +58,11 @@ def __init__(self, export: list[str] = None, agents: list[str] = None, credentials: list[str] = None, + exportCredentials: list[str] = None, + inputFilters: list[str] = None, + exportInputFilters: list[str] = None, + outputFilters: list[str] = None, + exportOutputFilters: list[str] = None, instructions: str = "", type: str = "", metaData: dict[str, str] = None, @@ -84,6 +89,11 @@ def __init__(self, self.export = export self.agents = agents self.credentials = credentials + self.exportCredentials = exportCredentials + self.inputFilters = inputFilters + self.exportInputFilters = exportInputFilters + self.outputFilters = outputFilters + self.exportOutputFilters = exportOutputFilters self.instructions = instructions self.type = type self.metaData = metaData @@ -164,6 +174,11 @@ def __init__(self, export: list[str] = None, agents: list[str] = None, credentials: list[str] = None, + exportCredentials: list[str] = None, + inputFilters: list[str] = None, + exportInputFilters: list[str] = None, + outputFilters: list[str] = None, + exportOutputFilters: list[str] = None, instructions: str = "", type: str = "", metaData: dict[str, str] = None, @@ -174,7 +189,8 @@ def __init__(self, ): super().__init__(name, description, maxTokens, modelName, modelProvider, jsonResponse, temperature, cache, chat, internalPrompt, arguments, tools, globalTools, globalModelName, context, exportContext, export, - agents, credentials, instructions, type, metaData) + agents, credentials, exportCredentials, inputFilters, exportInputFilters, outputFilters, + exportOutputFilters, instructions, type, metaData) self.id = id self.toolMapping = toolMapping