@@ -50,10 +50,8 @@ def create(
5050 self ,
5151 * ,
5252 name : str ,
53- base_harness : Optional [str ] | Omit = omit ,
5453 base_model : Optional [str ] | Omit = omit ,
5554 description : Optional [str ] | Omit = omit ,
56- harness_auth_secrets : agent_create_params .HarnessAuthSecrets | Omit = omit ,
5755 inference_providers : agent_create_params .InferenceProviders | Omit = omit ,
5856 memory_stores : Iterable [agent_create_params .MemoryStore ] | Omit = omit ,
5957 prompt : Optional [str ] | Omit = omit ,
@@ -74,15 +72,10 @@ def create(
7472 Args:
7573 name: A name for the agent
7674
77- base_harness: Optional default harness for runs executed by this agent.
78-
7975 base_model: Optional base model for runs executed by this agent.
8076
8177 description: Optional description of the agent
8278
83- harness_auth_secrets: Authentication secrets for third-party harnesses. Only the secret for the
84- harness specified gets injected into the environment.
85-
8679 inference_providers: Inference provider settings used for LLM calls.
8780
8881 memory_stores: Optional list of memory stores to attach to the agent. Each store must be
@@ -115,10 +108,8 @@ def create(
115108 body = maybe_transform (
116109 {
117110 "name" : name ,
118- "base_harness" : base_harness ,
119111 "base_model" : base_model ,
120112 "description" : description ,
121- "harness_auth_secrets" : harness_auth_secrets ,
122113 "inference_providers" : inference_providers ,
123114 "memory_stores" : memory_stores ,
124115 "prompt" : prompt ,
@@ -137,10 +128,8 @@ def update(
137128 self ,
138129 uid : str ,
139130 * ,
140- base_harness : Optional [str ] | Omit = omit ,
141131 base_model : Optional [str ] | Omit = omit ,
142132 description : Optional [str ] | Omit = omit ,
143- harness_auth_secrets : Optional [agent_update_params .HarnessAuthSecrets ] | Omit = omit ,
144133 inference_providers : Optional [agent_update_params .InferenceProviders ] | Omit = omit ,
145134 memory_stores : Optional [Iterable [agent_update_params .MemoryStore ]] | Omit = omit ,
146135 name : str | Omit = omit ,
@@ -157,20 +146,14 @@ def update(
157146 """Update an existing agent.
158147
159148 Args:
160- base_harness : Replacement default harness .
149+ base_model : Replacement base model .
161150
162- Omit or pass `null` to leave unchanged, or pass an
163- empty string to clear.
164-
165- base_model: Replacement base model. Omit or pass `null` to leave unchanged, or pass an empty
151+ Omit or pass `null` to leave unchanged, or pass an empty
166152 string to clear.
167153
168154 description: Replacement description. Omit or pass `null` to leave unchanged, or use an empty
169155 value to clear.
170156
171- harness_auth_secrets: Authentication secrets for third-party harnesses. Only the secret for the
172- harness specified gets injected into the environment.
173-
174157 inference_providers: Inference provider settings used for LLM calls.
175158
176159 memory_stores: Replacement list of memory stores. Omit to leave unchanged, pass an empty array
@@ -201,10 +184,8 @@ def update(
201184 path_template ("/agent/identities/{uid}" , uid = uid ),
202185 body = maybe_transform (
203186 {
204- "base_harness" : base_harness ,
205187 "base_model" : base_model ,
206188 "description" : description ,
207- "harness_auth_secrets" : harness_auth_secrets ,
208189 "inference_providers" : inference_providers ,
209190 "memory_stores" : memory_stores ,
210191 "name" : name ,
@@ -341,10 +322,8 @@ async def create(
341322 self ,
342323 * ,
343324 name : str ,
344- base_harness : Optional [str ] | Omit = omit ,
345325 base_model : Optional [str ] | Omit = omit ,
346326 description : Optional [str ] | Omit = omit ,
347- harness_auth_secrets : agent_create_params .HarnessAuthSecrets | Omit = omit ,
348327 inference_providers : agent_create_params .InferenceProviders | Omit = omit ,
349328 memory_stores : Iterable [agent_create_params .MemoryStore ] | Omit = omit ,
350329 prompt : Optional [str ] | Omit = omit ,
@@ -365,15 +344,10 @@ async def create(
365344 Args:
366345 name: A name for the agent
367346
368- base_harness: Optional default harness for runs executed by this agent.
369-
370347 base_model: Optional base model for runs executed by this agent.
371348
372349 description: Optional description of the agent
373350
374- harness_auth_secrets: Authentication secrets for third-party harnesses. Only the secret for the
375- harness specified gets injected into the environment.
376-
377351 inference_providers: Inference provider settings used for LLM calls.
378352
379353 memory_stores: Optional list of memory stores to attach to the agent. Each store must be
@@ -406,10 +380,8 @@ async def create(
406380 body = await async_maybe_transform (
407381 {
408382 "name" : name ,
409- "base_harness" : base_harness ,
410383 "base_model" : base_model ,
411384 "description" : description ,
412- "harness_auth_secrets" : harness_auth_secrets ,
413385 "inference_providers" : inference_providers ,
414386 "memory_stores" : memory_stores ,
415387 "prompt" : prompt ,
@@ -428,10 +400,8 @@ async def update(
428400 self ,
429401 uid : str ,
430402 * ,
431- base_harness : Optional [str ] | Omit = omit ,
432403 base_model : Optional [str ] | Omit = omit ,
433404 description : Optional [str ] | Omit = omit ,
434- harness_auth_secrets : Optional [agent_update_params .HarnessAuthSecrets ] | Omit = omit ,
435405 inference_providers : Optional [agent_update_params .InferenceProviders ] | Omit = omit ,
436406 memory_stores : Optional [Iterable [agent_update_params .MemoryStore ]] | Omit = omit ,
437407 name : str | Omit = omit ,
@@ -448,20 +418,14 @@ async def update(
448418 """Update an existing agent.
449419
450420 Args:
451- base_harness : Replacement default harness .
421+ base_model : Replacement base model .
452422
453- Omit or pass `null` to leave unchanged, or pass an
454- empty string to clear.
455-
456- base_model: Replacement base model. Omit or pass `null` to leave unchanged, or pass an empty
423+ Omit or pass `null` to leave unchanged, or pass an empty
457424 string to clear.
458425
459426 description: Replacement description. Omit or pass `null` to leave unchanged, or use an empty
460427 value to clear.
461428
462- harness_auth_secrets: Authentication secrets for third-party harnesses. Only the secret for the
463- harness specified gets injected into the environment.
464-
465429 inference_providers: Inference provider settings used for LLM calls.
466430
467431 memory_stores: Replacement list of memory stores. Omit to leave unchanged, pass an empty array
@@ -492,10 +456,8 @@ async def update(
492456 path_template ("/agent/identities/{uid}" , uid = uid ),
493457 body = await async_maybe_transform (
494458 {
495- "base_harness" : base_harness ,
496459 "base_model" : base_model ,
497460 "description" : description ,
498- "harness_auth_secrets" : harness_auth_secrets ,
499461 "inference_providers" : inference_providers ,
500462 "memory_stores" : memory_stores ,
501463 "name" : name ,
0 commit comments