@@ -107,6 +107,9 @@ async def update_agent(
107
107
request : UpdateAgentRequest ,
108
108
x_developer_id : Annotated [UUID4 , Depends (get_developer_id )],
109
109
) -> ResourceUpdatedResponse :
110
+ if isinstance (request .instructions , str ):
111
+ request .instructions = [request .instructions ]
112
+
110
113
try :
111
114
resp = update_agent_query (
112
115
agent_id = agent_id ,
@@ -146,6 +149,9 @@ async def patch_agent(
146
149
request : PatchAgentRequest ,
147
150
x_developer_id : Annotated [UUID4 , Depends (get_developer_id )],
148
151
) -> ResourceUpdatedResponse :
152
+ if isinstance (request .instructions , str ):
153
+ request .instructions = [request .instructions ]
154
+
149
155
try :
150
156
resp = patch_agent_query (
151
157
agent_id = agent_id ,
@@ -211,6 +217,9 @@ async def create_agent(
211
217
request : CreateAgentRequest ,
212
218
x_developer_id : Annotated [UUID4 , Depends (get_developer_id )],
213
219
) -> ResourceCreatedResponse :
220
+ if isinstance (request .instructions , str ):
221
+ request .instructions = [request .instructions ]
222
+
214
223
validate_configuration (request .model )
215
224
resp = create_agent_query (
216
225
agent_id = uuid4 (),
0 commit comments