@@ -6,6 +6,7 @@ def __init__(self,
6
6
type : str = "string" ,
7
7
description : str = "" ,
8
8
default : str = "" ,
9
+ ** kwargs ,
9
10
):
10
11
self .type = type
11
12
self .description = description
@@ -20,6 +21,7 @@ def __init__(self,
20
21
type : str = "object" ,
21
22
properties : dict [str , Property ] = None ,
22
23
required : list [str ] = None ,
24
+ ** kwargs ,
23
25
):
24
26
self .type = type
25
27
self .properties = properties
@@ -66,6 +68,7 @@ def __init__(self,
66
68
instructions : str = "" ,
67
69
type : str = "" ,
68
70
metaData : dict [str , str ] = None ,
71
+ ** kwargs ,
69
72
):
70
73
self .name = name
71
74
self .description = description
@@ -111,6 +114,7 @@ def __init__(self,
111
114
reference : str = "" ,
112
115
arg : str = "" ,
113
116
toolID : str = "" ,
117
+ ** kwargs ,
114
118
):
115
119
self .named = named
116
120
self .reference = reference
@@ -128,6 +132,7 @@ def __init__(self,
128
132
Path : str = "" ,
129
133
Name : str = "" ,
130
134
Revision : str = "" ,
135
+ ** kwargs ,
131
136
):
132
137
self .VCS = VCS
133
138
self .Root = Root
@@ -141,6 +146,7 @@ def __init__(self,
141
146
location : str = "" ,
142
147
lineNo : int = 0 ,
143
148
repo : Repo = None ,
149
+ ** kwargs ,
144
150
):
145
151
self .location = location
146
152
self .lineNo = lineNo
@@ -186,6 +192,7 @@ def __init__(self,
186
192
localTools : dict [str , str ] = None ,
187
193
source : SourceRef = None ,
188
194
workingDir : str = "" ,
195
+ ** kwargs ,
189
196
):
190
197
super ().__init__ (name , description , maxTokens , modelName , modelProvider , jsonResponse , temperature , cache , chat ,
191
198
internalPrompt , arguments , tools , globalTools , globalModelName , context , exportContext , export ,
0 commit comments