UpdateEvaluationTask
Updates an evaluation task.
Try it now
Test
RAM authorization
Request syntax
PUT /api/v1/evaluation-task/{agentSpace}/{taskId} HTTP/1.1
Path Parameters
|
Parameter |
Type |
Required |
Description |
Example |
| agentSpace |
string |
No |
The AgentSpace name. |
prod-agentspace |
| taskId |
string |
No |
The evaluation task ID. |
eval-task-8b36f2e2b1f94f9c91ce7a4b0f6d9c25 |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| body |
object |
No |
The request body. |
{"dataFilter":{"query":"serviceName='checkout-service' AND status='OK'","maxRecords":10},"runStrategies":{"continuous":{"enabled":true,"intervalUnit":"HOUR","intervalValue":1,"dataDelayMinutes":5}}} |
| dataFilter |
string |
No |
The filter condition for evaluation data. A JSON object or JSON string is supported. |
{"query":"serviceName='checkout-service' AND status='OK'","maxRecords":10,"samplingRate":50} |
| evaluators |
array |
No |
The new list of evaluator configurations. When specified, this list entirely replaces the existing evaluator list of the task, and the system re-validates evaluator uniqueness and variable mappings. |
[{"evaluatorRef":"Builtin.agent_task_completion","resultName":"agent_task_completion","resultType":"score","variableMapping":{"input":"trace.input","output":"trace.output","agent_trajectory":"trace.agent_trajectory"}}] |
| Evaluator |
No |
A single evaluator configuration object. |
||
| status |
string |
No |
The task status. Currently the backend only allows users to explicitly set this to Valid values:
|
Terminated |
| tags |
object |
No |
The key-value pairs of task tags. You do not need to specify this parameter by default. Specify this parameter only when you want to associate or filter tasks by business tags. |
{"env":"prod","serviceId":"checkout-service","planId":"plan-20260703"} |
|
string |
No |
The value of a single task tag. The key name is customized based on business dimensions. |
prod |
|
| config |
object |
No |
The new task configuration. Some fields that are set during creation cannot be modified. |
{"dataScope":"trace"} |
|
string |
No |
The value of a single configuration item. The key name is determined by the specific field conventions. |
trace |
|
| runStrategies |
RunStrategies |
No |
The new task execution strategies. A JSON object or JSON string is supported. If the task is in |
|
| description |
string |
No |
The description of the evaluation task. |
更新后的链路 Trace 任务完成度评估 |
| clientToken |
string |
No |
The idempotency token. CloudSpec declares this query parameter, but the backend does not currently perform idempotency comparison. |
a1b2c3d4-1234-5678-90ab-cdef12345678 |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
Schema of Response |
||
| requestId |
string |
The request ID. |
3FE4CD1E-FF41-56BE-B590-7A021D9C1524 |
Examples
Success response
JSON format
{
"requestId": "3FE4CD1E-FF41-56BE-B590-7A021D9C1524"
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.