@@ -165,7 +165,7 @@ def evaluate_kb(self, p):
165165 # -- Skills --
166166 @_ ('CREATE SKILL if_not_exists_or_empty identifier USING kw_parameter_list' )
167167 def create_skill (self , p ):
168- params = p .kw_parameter_list
168+ params = { k . lower (): v for k , v in p .kw_parameter_list . items ()}
169169
170170 return CreateSkill (
171171 name = p .identifier ,
@@ -180,12 +180,12 @@ def drop_skill(self, p):
180180
181181 @_ ('UPDATE SKILL identifier SET kw_parameter_list' )
182182 def update_skill (self , p ):
183- return UpdateSkill (name = p .identifier , updated_params = p .kw_parameter_list )
183+ return UpdateSkill (name = p .identifier , updated_params = { k . lower (): v for k , v in p .kw_parameter_list . items ()} )
184184
185185 # -- Agent --
186186 @_ ('CREATE AGENT if_not_exists_or_empty identifier USING kw_parameter_list' )
187187 def create_agent (self , p ):
188- params = p .kw_parameter_list
188+ params = { k . lower (): v for k , v in p .kw_parameter_list . items ()}
189189
190190 return CreateAgent (
191191 name = p .identifier ,
@@ -201,12 +201,12 @@ def drop_agent(self, p):
201201 @_ ('UPDATE AGENT identifier SET kw_parameter_list' )
202202 @_ ('ALTER AGENT identifier USING kw_parameter_list' )
203203 def update_agent (self , p ):
204- return UpdateAgent (name = p .identifier , updated_params = p .kw_parameter_list )
204+ return UpdateAgent (name = p .identifier , updated_params = { k . lower (): v for k , v in p .kw_parameter_list . items ()} )
205205
206206 # -- ChatBot --
207207 @_ ('CREATE CHATBOT identifier USING kw_parameter_list' )
208208 def create_chat_bot (self , p ):
209- params = p .kw_parameter_list
209+ params = { k . lower (): v for k , v in p .kw_parameter_list . items ()}
210210
211211 database = Identifier (params .pop ('database' ))
212212 model_param = params .pop ('model' , None )
@@ -225,7 +225,7 @@ def create_chat_bot(self, p):
225225
226226 @_ ('UPDATE CHATBOT identifier SET kw_parameter_list' )
227227 def update_chat_bot (self , p ):
228- return UpdateChatBot (name = p .identifier , updated_params = p .kw_parameter_list )
228+ return UpdateChatBot (name = p .identifier , updated_params = { k . lower (): v for k , v in p .kw_parameter_list . items ()} )
229229
230230 @_ ('DROP CHATBOT identifier' )
231231 def drop_chat_bot (self , p ):
0 commit comments