@@ -6,6 +6,7 @@ def __init__(self,
66 type : str = "string" ,
77 description : str = "" ,
88 default : str = "" ,
9+ ** kwargs ,
910 ):
1011 self .type = type
1112 self .description = description
@@ -20,6 +21,7 @@ def __init__(self,
2021 type : str = "object" ,
2122 properties : dict [str , Property ] = None ,
2223 required : list [str ] = None ,
24+ ** kwargs ,
2325 ):
2426 self .type = type
2527 self .properties = properties
@@ -66,6 +68,7 @@ def __init__(self,
6668 instructions : str = "" ,
6769 type : str = "" ,
6870 metaData : dict [str , str ] = None ,
71+ ** kwargs ,
6972 ):
7073 self .name = name
7174 self .description = description
@@ -111,6 +114,7 @@ def __init__(self,
111114 reference : str = "" ,
112115 arg : str = "" ,
113116 toolID : str = "" ,
117+ ** kwargs ,
114118 ):
115119 self .named = named
116120 self .reference = reference
@@ -128,6 +132,7 @@ def __init__(self,
128132 Path : str = "" ,
129133 Name : str = "" ,
130134 Revision : str = "" ,
135+ ** kwargs ,
131136 ):
132137 self .VCS = VCS
133138 self .Root = Root
@@ -141,6 +146,7 @@ def __init__(self,
141146 location : str = "" ,
142147 lineNo : int = 0 ,
143148 repo : Repo = None ,
149+ ** kwargs ,
144150 ):
145151 self .location = location
146152 self .lineNo = lineNo
@@ -186,6 +192,7 @@ def __init__(self,
186192 localTools : dict [str , str ] = None ,
187193 source : SourceRef = None ,
188194 workingDir : str = "" ,
195+ ** kwargs ,
189196 ):
190197 super ().__init__ (name , description , maxTokens , modelName , modelProvider , jsonResponse , temperature , cache , chat ,
191198 internalPrompt , arguments , tools , globalTools , globalModelName , context , exportContext , export ,
0 commit comments