@@ -14,19 +14,29 @@ List all execution runs for a specific agent. Runs track the lifecycle of messag
1414## Query Parameters
1515
1616<ParamField query = " status" type = " string" >
17- Filter by run status: ` completed ` , ` failed ` , ` timeout ` , ` cancelled `
17+ Filter by run status: ` started ` , ` completed ` , ` timeout ` , ` error ` , or ` all `
1818</ParamField >
1919
2020<ParamField query = " roomId" type = " string" >
2121 Filter runs by room ID
2222</ParamField >
2323
24- <ParamField query = " limit" type = " number" default = " 50 " >
25- Maximum number of runs to return (max: 250 )
24+ <ParamField query = " limit" type = " number" default = " 20 " >
25+ Maximum number of runs to return (max: 100 )
2626</ParamField >
2727
28- <ParamField query = " before" type = " string" >
29- Cursor for pagination - return runs before this ID
28+ <ParamField query = " from" type = " number" >
29+ Return only runs started after this Unix timestamp
30+ </ParamField >
31+
32+ <ParamField query = " to" type = " number" >
33+ Return only runs started before this Unix timestamp
34+ </ParamField >
35+
36+ ## Headers
37+
38+ <ParamField header = " X-Entity-Id" type = " string" >
39+ Optional entity ID for Row-Level Security (RLS) filtering
3040</ParamField >
3141
3242## Response
@@ -37,45 +47,78 @@ List all execution runs for a specific agent. Runs track the lifecycle of messag
3747 <ResponseField name = " runId" type = " string" >
3848 Unique run identifier
3949 </ResponseField >
40- <ResponseField name = " agentId" type = " string" >
41- Agent that executed this run
42- </ResponseField >
43- <ResponseField name = " roomId" type = " string" >
44- Room where the run occurred
50+ <ResponseField name = " status" type = " string" >
51+ Run status: ` started ` , ` completed ` , ` timeout ` , ` error `
4552 </ResponseField >
46- <ResponseField name = " startTime " type = " number" >
53+ <ResponseField name = " startedAt " type = " number" >
4754 Unix timestamp when run started
4855 </ResponseField >
49- <ResponseField name = " endTime " type = " number" >
50- Unix timestamp when run ended
56+ <ResponseField name = " endedAt " type = " number" >
57+ Unix timestamp when run ended (null if still running)
5158 </ResponseField >
52- <ResponseField name = " status " type = " string " >
53- Run status: ` completed ` , ` failed ` , ` timeout ` , ` cancelled `
59+ <ResponseField name = " durationMs " type = " number " >
60+ Duration in milliseconds (null if still running)
5461 </ResponseField >
55- <ResponseField name = " actionsExecuted " type = " number " >
56- Number of actions executed
62+ <ResponseField name = " messageId " type = " string " >
63+ ID of the message that triggered this run
5764 </ResponseField >
58- <ResponseField name = " messagesProcessed" type = " number" >
59- Number of messages processed
65+ <ResponseField name = " roomId" type = " string" >
66+ Room where the run occurred
67+ </ResponseField >
68+ <ResponseField name = " entityId" type = " string" >
69+ Entity that triggered the run
70+ </ResponseField >
71+ <ResponseField name = " counts" type = " object" >
72+ Aggregated counts for the run
73+ <Expandable title = " Counts object" >
74+ <ResponseField name = " actions" type = " number" >
75+ Number of actions executed
76+ </ResponseField >
77+ <ResponseField name = " modelCalls" type = " number" >
78+ Number of model API calls made
79+ </ResponseField >
80+ <ResponseField name = " errors" type = " number" >
81+ Number of errors encountered
82+ </ResponseField >
83+ <ResponseField name = " evaluators" type = " number" >
84+ Number of evaluators run
85+ </ResponseField >
86+ </Expandable >
6087 </ResponseField >
6188 </Expandable >
6289</ResponseField >
6390
91+ <ResponseField name = " total" type = " number" >
92+ Total number of runs matching the filter
93+ </ResponseField >
94+
95+ <ResponseField name = " hasMore" type = " boolean" >
96+ Whether there are more runs available
97+ </ResponseField >
98+
6499<ResponseExample >
65100``` json
66101{
67102 "runs" : [
68103 {
69104 "runId" : " 550e8400-e29b-41d4-a716-446655440001" ,
70- "agentId" : " 550e8400-e29b-41d4-a716-446655440000" ,
71- "roomId" : " 660e8400-e29b-41d4-a716-446655440002" ,
72- "startTime" : 1703001234567 ,
73- "endTime" : 1703001235890 ,
74105 "status" : " completed" ,
75- "actionsExecuted" : 2 ,
76- "messagesProcessed" : 1
106+ "startedAt" : 1703001234567 ,
107+ "endedAt" : 1703001235890 ,
108+ "durationMs" : 1323 ,
109+ "messageId" : " 770e8400-e29b-41d4-a716-446655440003" ,
110+ "roomId" : " 660e8400-e29b-41d4-a716-446655440002" ,
111+ "entityId" : " 880e8400-e29b-41d4-a716-446655440004" ,
112+ "counts" : {
113+ "actions" : 2 ,
114+ "modelCalls" : 3 ,
115+ "errors" : 0 ,
116+ "evaluators" : 1
117+ }
77118 }
78- ]
119+ ],
120+ "total" : 42 ,
121+ "hasMore" : true
79122}
80123```
81124</ResponseExample >
0 commit comments