Skip to content

Commit 6f9f704

Browse files
committed
chore: complete ToolDef fields
Signed-off-by: Donnie Adams <[email protected]>
1 parent ba4a233 commit 6f9f704

File tree

1 file changed

+17
-1
lines changed

1 file changed

+17
-1
lines changed

gptscript/tool.py

+17-1
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,11 @@ def __init__(self,
5858
export: list[str] = None,
5959
agents: list[str] = None,
6060
credentials: list[str] = None,
61+
exportCredentials: list[str] = None,
62+
inputFilters: list[str] = None,
63+
exportInputFilters: list[str] = None,
64+
outputFilters: list[str] = None,
65+
exportOutputFilters: list[str] = None,
6166
instructions: str = "",
6267
type: str = "",
6368
metaData: dict[str, str] = None,
@@ -84,6 +89,11 @@ def __init__(self,
8489
self.export = export
8590
self.agents = agents
8691
self.credentials = credentials
92+
self.exportCredentials = exportCredentials
93+
self.inputFilters = inputFilters
94+
self.exportInputFilters = exportInputFilters
95+
self.outputFilters = outputFilters
96+
self.exportOutputFilters = exportOutputFilters
8797
self.instructions = instructions
8898
self.type = type
8999
self.metaData = metaData
@@ -164,6 +174,11 @@ def __init__(self,
164174
export: list[str] = None,
165175
agents: list[str] = None,
166176
credentials: list[str] = None,
177+
exportCredentials: list[str] = None,
178+
inputFilters: list[str] = None,
179+
exportInputFilters: list[str] = None,
180+
outputFilters: list[str] = None,
181+
exportOutputFilters: list[str] = None,
167182
instructions: str = "",
168183
type: str = "",
169184
metaData: dict[str, str] = None,
@@ -174,7 +189,8 @@ def __init__(self,
174189
):
175190
super().__init__(name, description, maxTokens, modelName, modelProvider, jsonResponse, temperature, cache, chat,
176191
internalPrompt, arguments, tools, globalTools, globalModelName, context, exportContext, export,
177-
agents, credentials, instructions, type, metaData)
192+
agents, credentials, exportCredentials, inputFilters, exportInputFilters, outputFilters,
193+
exportOutputFilters, instructions, type, metaData)
178194

179195
self.id = id
180196
self.toolMapping = toolMapping

0 commit comments

Comments
 (0)