This page is larger than the 256 KiB this site keeps, so one side of the diff below stops where the stored text does.
The two sides of this change are more than 400 edits apart, too far apart to line up, so this is the differ's own diff of it and the words inside a line are not marked.
from line 233
233233
234234 - `"mcp-client-2026-09-15"`
235235
236 - `"ce-plugins-2026-09-01"`
237
236238- `"anthropic-workspace-id": optional string`
237239
238240 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
from line 961
959961
960962 Unique identifier for this event.
961963
962 - `error: BetaManagedAgentsUnknownError or BetaManagedAgentsModelOverloadedError or BetaManagedAgentsModelRateLimitedError or 5 more`
964 - `error: BetaManagedAgentsUnknownError or BetaManagedAgentsModelOverloadedError or BetaManagedAgentsModelRateLimitedError or 10 more`
963965
964966 - `BetaManagedAgentsUnknownError object`
965967
from line 1193
11911193
11921194 ID of the vault containing the affected credential.
11931195
1196 - `BetaManagedAgentsRepositoryAuthenticationError object`
1197
1198 The repository host rejected the credentials, or required credentials and received none.
1199
1200 - `type: "repository_authentication_error"`
1201
1202 - `message: string`
1203
1204 Human-readable error description.
1205
1206 - `repository_url: string or null`
1207
1208 URL of the repository that could not be cloned. Null when it could not be identified.
1209
1210 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
1211
1212 What the client should do next. Always `retrying`: the session keeps running without the repository.
1213
1214 - `BetaManagedAgentsRetryStatusRetrying object`
1215
1216 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
1217
1218 - `BetaManagedAgentsRetryStatusExhausted object`
1219
1220 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
1221
1222 - `BetaManagedAgentsRetryStatusTerminal object`
1223
1224 The session encountered a terminal error and will transition to `terminated` state.
1225
1226 - `BetaManagedAgentsRepositoryForbiddenError object`
1227
1228 The repository host refused access to the repository.
1229
1230 - `type: "repository_forbidden_error"`
1231
1232 - `message: string`
1233
1234 Human-readable error description.
1235
1236 - `repository_url: string or null`
1237
1238 URL of the repository that could not be cloned. Null when it could not be identified.
1239
1240 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
1241
1242 What the client should do next. Always `retrying`: the session keeps running without the repository.
1243
1244 - `BetaManagedAgentsRetryStatusRetrying object`
1245
1246 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
1247
1248 - `BetaManagedAgentsRetryStatusExhausted object`
1249
1250 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
1251
1252 - `BetaManagedAgentsRetryStatusTerminal object`
1253
1254 The session encountered a terminal error and will transition to `terminated` state.
1255
1256 - `BetaManagedAgentsRepositoryNotFoundError object`
1257
1258 The repository host reported the repository as not found.
1259
1260 - `type: "repository_not_found_error"`
1261
1262 - `message: string`
1263
1264 Human-readable error description.
1265
1266 - `repository_url: string or null`
1267
1268 URL of the repository that could not be cloned. Null when it could not be identified.
1269
1270 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
1271
1272 What the client should do next. Always `retrying`: the session keeps running without the repository.
1273
1274 - `BetaManagedAgentsRetryStatusRetrying object`
1275
1276 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
1277
1278 - `BetaManagedAgentsRetryStatusExhausted object`
1279
1280 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
1281
1282 - `BetaManagedAgentsRetryStatusTerminal object`
1283
1284 The session encountered a terminal error and will transition to `terminated` state.
1285
1286 - `BetaManagedAgentsRepositoryCheckoutError object`
1287
1288 The requested branch or commit does not exist in the repository.
1289
1290 - `type: "repository_checkout_error"`
1291
1292 - `message: string`
1293
1294 Human-readable error description.
1295
1296 - `repository_url: string or null`
1297
1298 URL of the repository that could not be cloned. Null when it could not be identified.
1299
1300 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
1301
1302 What the client should do next. Always `retrying`: the session keeps running without the repository.
1303
1304 - `BetaManagedAgentsRetryStatusRetrying object`
1305
1306 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
1307
1308 - `BetaManagedAgentsRetryStatusExhausted object`
1309
1310 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
1311
1312 - `BetaManagedAgentsRetryStatusTerminal object`
1313
1314 The session encountered a terminal error and will transition to `terminated` state.
1315
1316 - `BetaManagedAgentsRepositoryCloneError object`
1317
1318 The repository could not be cloned.
1319
1320 - `type: "repository_clone_error"`
1321
1322 - `message: string`
1323
1324 Human-readable error description.
1325
1326 - `repository_url: string or null`
1327
1328 URL of the repository that could not be cloned. Null when it could not be identified.
1329
1330 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
1331
1332 What the client should do next. Always `retrying`: the session keeps running without the repository.
1333
1334 - `BetaManagedAgentsRetryStatusRetrying object`
1335
1336 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
1337
1338 - `BetaManagedAgentsRetryStatusExhausted object`
1339
1340 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
1341
1342 - `BetaManagedAgentsRetryStatusTerminal object`
1343
1344 The session encountered a terminal error and will transition to `terminated` state.
1345
11941346 - `processed_at: string`
11951347
11961348 Timestamp when the error occurred.
from line 1397
12451397
12461398 format: date-time
12471399
1248 - `stop_reason: BetaManagedAgentsSessionEndTurn or BetaManagedAgentsSessionRequiresAction or BetaManagedAgentsSessionRetriesExhausted or BetaManagedAgentsSessionBudgetReached`
1400 - `stop_details: BetaManagedAgentsSessionRefusalStopDetails or null`
1401
1402 Structured information about why the session stopped. `null` when there is nothing more to report.
1403
1404 - `type: "refusal"`
1405
1406 - `category: "cyber" or "bio" or "frontier_llm" or 2 more or null`
1407
1408 The policy category that triggered the refusal, or `null` when there is no named category. New values can be added over time.
1409
1410 - `"cyber"`
1411
1412 - `"bio"`
1413
1414 - `"frontier_llm"`
1415
1416 - `"reasoning_extraction"`
1417
1418 - `"general_harms"`
1419
1420 - `explanation: string or null`
1421
1422 Human-readable explanation of the refusal, or `null` when none is available. The wording can change, so do not parse it.
1423
1424 - `stop_reason: BetaManagedAgentsSessionEndTurn or BetaManagedAgentsSessionRequiresAction or BetaManagedAgentsSessionRetriesExhausted or 2 more`
12491425
12501426 - `BetaManagedAgentsSessionEndTurn object`
12511427
from line 1451
12751451
12761452 - `type: "budget_reached"`
12771453
1454 - `BetaManagedAgentsSessionRefusal object`
1455
1456 The turn ended because the model's response was refused, for example by a safety classifier.
1457
1458 - `type: "refusal"`
1459
12781460 - `BetaManagedAgentsSessionStatusTerminatedEvent object`
12791461
12801462 Indicates the session has terminated, either due to an error or completion.
from line 1785
16031785
16041786 Public sthr_ ID of the thread that went idle.
16051787
1606 - `stop_reason: BetaManagedAgentsSessionEndTurn or BetaManagedAgentsSessionRequiresAction or BetaManagedAgentsSessionRetriesExhausted or BetaManagedAgentsSessionBudgetReached`
1788 - `stop_details: BetaManagedAgentsSessionRefusalStopDetails or null`
1789
1790 Structured information about why the thread stopped. `null` when there is nothing more to report.
1791
1792 - `stop_reason: BetaManagedAgentsSessionEndTurn or BetaManagedAgentsSessionRequiresAction or BetaManagedAgentsSessionRetriesExhausted or 2 more`
16071793
16081794 - `BetaManagedAgentsSessionEndTurn object`
16091795
from line 1806
16201806 - `BetaManagedAgentsSessionBudgetReached object`
16211807
16221808 The agent stopped because the session's tracked list cost reached its budget, or because its usage includes a model with no list price (which the budget cannot measure). Raise the budget to continue — or, if raising is rejected because a model has no list price, remove the budget.
1809
1810 - `BetaManagedAgentsSessionRefusal object`
1811
1812 The turn ended because the model's response was refused, for example by a safety classifier.
16231813
16241814 - `BetaManagedAgentsSessionThreadStatusTerminatedEvent object`
16251815
from line 2816
26262816
26272817 - `"mcp-client-2026-09-15"`
26282818
2819 - `"ce-plugins-2026-09-01"`
2820
26292821- `"anthropic-workspace-id": optional string`
26302822
26312823 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
from line 3801
36093801
36103802 - `"mcp-client-2026-09-15"`
36113803
3804 - `"ce-plugins-2026-09-01"`
3805
36123806- `"anthropic-workspace-id": optional string`
36133807
36143808 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
from line 4529
43354529
43364530 Unique identifier for this event.
43374531
4338 - `error: BetaManagedAgentsUnknownError or BetaManagedAgentsModelOverloadedError or BetaManagedAgentsModelRateLimitedError or 5 more`
4532 - `error: BetaManagedAgentsUnknownError or BetaManagedAgentsModelOverloadedError or BetaManagedAgentsModelRateLimitedError or 10 more`
43394533
43404534 - `BetaManagedAgentsUnknownError object`
43414535
from line 4761
45674761
45684762 ID of the vault containing the affected credential.
45694763
4764 - `BetaManagedAgentsRepositoryAuthenticationError object`
4765
4766 The repository host rejected the credentials, or required credentials and received none.
4767
4768 - `type: "repository_authentication_error"`
4769
4770 - `message: string`
4771
4772 Human-readable error description.
4773
4774 - `repository_url: string or null`
4775
4776 URL of the repository that could not be cloned. Null when it could not be identified.
4777
4778 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
4779
4780 What the client should do next. Always `retrying`: the session keeps running without the repository.
4781
4782 - `BetaManagedAgentsRetryStatusRetrying object`
4783
4784 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
4785
4786 - `BetaManagedAgentsRetryStatusExhausted object`
4787
4788 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
4789
4790 - `BetaManagedAgentsRetryStatusTerminal object`
4791
4792 The session encountered a terminal error and will transition to `terminated` state.
4793
4794 - `BetaManagedAgentsRepositoryForbiddenError object`
4795
4796 The repository host refused access to the repository.
4797
4798 - `type: "repository_forbidden_error"`
4799
4800 - `message: string`
4801
4802 Human-readable error description.
4803
4804 - `repository_url: string or null`
4805
4806 URL of the repository that could not be cloned. Null when it could not be identified.
4807
4808 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
4809
4810 What the client should do next. Always `retrying`: the session keeps running without the repository.
4811
4812 - `BetaManagedAgentsRetryStatusRetrying object`
4813
4814 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
4815
4816 - `BetaManagedAgentsRetryStatusExhausted object`
4817
4818 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
4819
4820 - `BetaManagedAgentsRetryStatusTerminal object`
4821
4822 The session encountered a terminal error and will transition to `terminated` state.
4823
4824 - `BetaManagedAgentsRepositoryNotFoundError object`
4825
4826 The repository host reported the repository as not found.
4827
4828 - `type: "repository_not_found_error"`
4829
4830 - `message: string`
4831
4832 Human-readable error description.
4833
4834 - `repository_url: string or null`
4835
4836 URL of the repository that could not be cloned. Null when it could not be identified.
4837
4838 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
4839
4840 What the client should do next. Always `retrying`: the session keeps running without the repository.
4841
4842 - `BetaManagedAgentsRetryStatusRetrying object`
4843
4844 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
4845
4846 - `BetaManagedAgentsRetryStatusExhausted object`
4847
4848 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
4849
4850 - `BetaManagedAgentsRetryStatusTerminal object`
4851
4852 The session encountered a terminal error and will transition to `terminated` state.
4853
4854 - `BetaManagedAgentsRepositoryCheckoutError object`
4855
4856 The requested branch or commit does not exist in the repository.
4857
4858 - `type: "repository_checkout_error"`
4859
4860 - `message: string`
4861
4862 Human-readable error description.
4863
4864 - `repository_url: string or null`
4865
4866 URL of the repository that could not be cloned. Null when it could not be identified.
4867
4868 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
4869
4870 What the client should do next. Always `retrying`: the session keeps running without the repository.
4871
4872 - `BetaManagedAgentsRetryStatusRetrying object`
4873
4874 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
4875
4876 - `BetaManagedAgentsRetryStatusExhausted object`
4877
4878 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
4879
4880 - `BetaManagedAgentsRetryStatusTerminal object`
4881
4882 The session encountered a terminal error and will transition to `terminated` state.
4883
4884 - `BetaManagedAgentsRepositoryCloneError object`
4885
4886 The repository could not be cloned.
4887
4888 - `type: "repository_clone_error"`
4889
4890 - `message: string`
4891
4892 Human-readable error description.
4893
4894 - `repository_url: string or null`
4895
4896 URL of the repository that could not be cloned. Null when it could not be identified.
4897
4898 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
4899
4900 What the client should do next. Always `retrying`: the session keeps running without the repository.
4901
4902 - `BetaManagedAgentsRetryStatusRetrying object`
4903
4904 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
4905
4906 - `BetaManagedAgentsRetryStatusExhausted object`
4907
4908 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
4909
4910 - `BetaManagedAgentsRetryStatusTerminal object`
4911
4912 The session encountered a terminal error and will transition to `terminated` state.
4913
45704914 - `processed_at: string`
45714915
45724916 Timestamp when the error occurred.
from line 4965
46214965
46224966 format: date-time
46234967
4624 - `stop_reason: BetaManagedAgentsSessionEndTurn or BetaManagedAgentsSessionRequiresAction or BetaManagedAgentsSessionRetriesExhausted or BetaManagedAgentsSessionBudgetReached`
4968 - `stop_details: BetaManagedAgentsSessionRefusalStopDetails or null`
4969
4970 Structured information about why the session stopped. `null` when there is nothing more to report.
4971
4972 - `type: "refusal"`
4973
4974 - `category: "cyber" or "bio" or "frontier_llm" or 2 more or null`
4975
4976 The policy category that triggered the refusal, or `null` when there is no named category. New values can be added over time.
4977
4978 - `"cyber"`
4979
4980 - `"bio"`
4981
4982 - `"frontier_llm"`
4983
4984 - `"reasoning_extraction"`
4985
4986 - `"general_harms"`
4987
4988 - `explanation: string or null`
4989
4990 Human-readable explanation of the refusal, or `null` when none is available. The wording can change, so do not parse it.
4991
4992 - `stop_reason: BetaManagedAgentsSessionEndTurn or BetaManagedAgentsSessionRequiresAction or BetaManagedAgentsSessionRetriesExhausted or 2 more`
46254993
46264994 - `BetaManagedAgentsSessionEndTurn object`
46274995
from line 5019
46515019
46525020 - `type: "budget_reached"`
46535021
5022 - `BetaManagedAgentsSessionRefusal object`
5023
5024 The turn ended because the model's response was refused, for example by a safety classifier.
5025
5026 - `type: "refusal"`
5027
46545028 - `BetaManagedAgentsSessionStatusTerminatedEvent object`
46555029
46565030 Indicates the session has terminated, either due to an error or completion.
from line 5353
49795353
49805354 Public sthr_ ID of the thread that went idle.
49815355
4982 - `stop_reason: BetaManagedAgentsSessionEndTurn or BetaManagedAgentsSessionRequiresAction or BetaManagedAgentsSessionRetriesExhausted or BetaManagedAgentsSessionBudgetReached`
5356 - `stop_details: BetaManagedAgentsSessionRefusalStopDetails or null`
5357
5358 Structured information about why the thread stopped. `null` when there is nothing more to report.
5359
5360 - `stop_reason: BetaManagedAgentsSessionEndTurn or BetaManagedAgentsSessionRequiresAction or BetaManagedAgentsSessionRetriesExhausted or 2 more`
49835361
49845362 - `BetaManagedAgentsSessionEndTurn object`
49855363
from line 5374
49965374 - `BetaManagedAgentsSessionBudgetReached object`
49975375
49985376 The agent stopped because the session's tracked list cost reached its budget, or because its usage includes a model with no list price (which the budget cannot measure). Raise the budget to continue — or, if raising is rejected because a model has no list price, remove the budget.
5377
5378 - `BetaManagedAgentsSessionRefusal object`
5379
5380 The turn ended because the model's response was refused, for example by a safety classifier.
49995381
50005382 - `BetaManagedAgentsSessionThreadStatusTerminatedEvent object`
50015383
from line 6408
60266408
60276409- `BetaManagedAgentsAgentEvaluatedPermission = "allow" or "ask" or "deny"`
60286410
6029 AgentEvaluatedPermission enum
6030
60316411 - `"allow"`
60326412
60336413 - `"ask"`
from line 8438
80588438
80598439 - `type: "redacted"`
80608440
8441### Beta Managed Agents Repository Authentication Error
8442
8443- `BetaManagedAgentsRepositoryAuthenticationError object`
8444
8445 The repository host rejected the credentials, or required credentials and received none.
8446
8447 - `type: "repository_authentication_error"`
8448
8449 - `message: string`
8450
8451 Human-readable error description.
8452
8453 - `repository_url: string or null`
8454
8455 URL of the repository that could not be cloned. Null when it could not be identified.
8456
8457 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
8458
8459 What the client should do next. Always `retrying`: the session keeps running without the repository.
8460
8461 - `BetaManagedAgentsRetryStatusRetrying object`
8462
8463 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
8464
8465 - `type: "retrying"`
8466
8467 - `BetaManagedAgentsRetryStatusExhausted object`
8468
8469 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
8470
8471 - `type: "exhausted"`
8472
8473 - `BetaManagedAgentsRetryStatusTerminal object`
8474
8475 The session encountered a terminal error and will transition to `terminated` state.
8476
8477 - `type: "terminal"`
8478
8479### Beta Managed Agents Repository Checkout Error
8480
8481- `BetaManagedAgentsRepositoryCheckoutError object`
8482
8483 The requested branch or commit does not exist in the repository.
8484
8485 - `type: "repository_checkout_error"`
8486
8487 - `message: string`
8488
8489 Human-readable error description.
8490
8491 - `repository_url: string or null`
8492
8493 URL of the repository that could not be cloned. Null when it could not be identified.
8494
8495 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
8496
8497 What the client should do next. Always `retrying`: the session keeps running without the repository.
8498
8499 - `BetaManagedAgentsRetryStatusRetrying object`
8500
8501 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
8502
8503 - `type: "retrying"`
8504
8505 - `BetaManagedAgentsRetryStatusExhausted object`
8506
8507 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
8508
8509 - `type: "exhausted"`
8510
8511 - `BetaManagedAgentsRetryStatusTerminal object`
8512
8513 The session encountered a terminal error and will transition to `terminated` state.
8514
8515 - `type: "terminal"`
8516
8517### Beta Managed Agents Repository Clone Error
8518
8519- `BetaManagedAgentsRepositoryCloneError object`
8520
8521 The repository could not be cloned.
8522
8523 - `type: "repository_clone_error"`
8524
8525 - `message: string`
8526
8527 Human-readable error description.
8528
8529 - `repository_url: string or null`
8530
8531 URL of the repository that could not be cloned. Null when it could not be identified.
8532
8533 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
8534
8535 What the client should do next. Always `retrying`: the session keeps running without the repository.
8536
8537 - `BetaManagedAgentsRetryStatusRetrying object`
8538
8539 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
8540
8541 - `type: "retrying"`
8542
8543 - `BetaManagedAgentsRetryStatusExhausted object`
8544
8545 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
8546
8547 - `type: "exhausted"`
8548
8549 - `BetaManagedAgentsRetryStatusTerminal object`
8550
8551 The session encountered a terminal error and will transition to `terminated` state.
8552
8553 - `type: "terminal"`
8554
8555### Beta Managed Agents Repository Forbidden Error
8556
8557- `BetaManagedAgentsRepositoryForbiddenError object`
8558
8559 The repository host refused access to the repository.
8560
8561 - `type: "repository_forbidden_error"`
8562
8563 - `message: string`
8564
8565 Human-readable error description.
8566
8567 - `repository_url: string or null`
8568
8569 URL of the repository that could not be cloned. Null when it could not be identified.
8570
8571 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
8572
8573 What the client should do next. Always `retrying`: the session keeps running without the repository.
8574
8575 - `BetaManagedAgentsRetryStatusRetrying object`
8576
8577 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
8578
8579 - `type: "retrying"`
8580
8581 - `BetaManagedAgentsRetryStatusExhausted object`
8582
8583 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
8584
8585 - `type: "exhausted"`
8586
8587 - `BetaManagedAgentsRetryStatusTerminal object`
8588
8589 The session encountered a terminal error and will transition to `terminated` state.
8590
8591 - `type: "terminal"`
8592
8593### Beta Managed Agents Repository Not Found Error
8594
8595- `BetaManagedAgentsRepositoryNotFoundError object`
8596
8597 The repository host reported the repository as not found.
8598
8599 - `type: "repository_not_found_error"`
8600
8601 - `message: string`
8602
8603 Human-readable error description.
8604
8605 - `repository_url: string or null`
8606
8607 URL of the repository that could not be cloned. Null when it could not be identified.
8608
8609 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
8610
8611 What the client should do next. Always `retrying`: the session keeps running without the repository.
8612
8613 - `BetaManagedAgentsRetryStatusRetrying object`
8614
8615 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
8616
8617 - `type: "retrying"`
8618
8619 - `BetaManagedAgentsRetryStatusExhausted object`
8620
8621 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
8622
8623 - `type: "exhausted"`
8624
8625 - `BetaManagedAgentsRetryStatusTerminal object`
8626
8627 The session encountered a terminal error and will transition to `terminated` state.
8628
8629 - `type: "terminal"`
8630
80618631### Beta Managed Agents Retry Status Exhausted
80628632
80638633- `BetaManagedAgentsRetryStatusExhausted object`
from line 9208
86389208
86399209 Unique identifier for this event.
86409210
8641 - `error: BetaManagedAgentsUnknownError or BetaManagedAgentsModelOverloadedError or BetaManagedAgentsModelRateLimitedError or 5 more`
9211 - `error: BetaManagedAgentsUnknownError or BetaManagedAgentsModelOverloadedError or BetaManagedAgentsModelRateLimitedError or 10 more`
86429212
86439213 - `BetaManagedAgentsUnknownError object`
86449214
from line 9440
88709440
88719441 ID of the vault containing the affected credential.
88729442
9443 - `BetaManagedAgentsRepositoryAuthenticationError object`
9444
9445 The repository host rejected the credentials, or required credentials and received none.
9446
9447 - `type: "repository_authentication_error"`
9448
9449 - `message: string`
9450
9451 Human-readable error description.
9452
9453 - `repository_url: string or null`
9454
9455 URL of the repository that could not be cloned. Null when it could not be identified.
9456
9457 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
9458
9459 What the client should do next. Always `retrying`: the session keeps running without the repository.
9460
9461 - `BetaManagedAgentsRetryStatusRetrying object`
9462
9463 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
9464
9465 - `BetaManagedAgentsRetryStatusExhausted object`
9466
9467 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
9468
9469 - `BetaManagedAgentsRetryStatusTerminal object`
9470
9471 The session encountered a terminal error and will transition to `terminated` state.
9472
9473 - `BetaManagedAgentsRepositoryForbiddenError object`
9474
9475 The repository host refused access to the repository.
9476
9477 - `type: "repository_forbidden_error"`
9478
9479 - `message: string`
9480
9481 Human-readable error description.
9482
9483 - `repository_url: string or null`
9484
9485 URL of the repository that could not be cloned. Null when it could not be identified.
9486
9487 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
9488
9489 What the client should do next. Always `retrying`: the session keeps running without the repository.
9490
9491 - `BetaManagedAgentsRetryStatusRetrying object`
9492
9493 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
9494
9495 - `BetaManagedAgentsRetryStatusExhausted object`
9496
9497 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
9498
9499 - `BetaManagedAgentsRetryStatusTerminal object`
9500
9501 The session encountered a terminal error and will transition to `terminated` state.
9502
9503 - `BetaManagedAgentsRepositoryNotFoundError object`
9504
9505 The repository host reported the repository as not found.
9506
9507 - `type: "repository_not_found_error"`
9508
9509 - `message: string`
9510
9511 Human-readable error description.
9512
9513 - `repository_url: string or null`
9514
9515 URL of the repository that could not be cloned. Null when it could not be identified.
9516
9517 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
9518
9519 What the client should do next. Always `retrying`: the session keeps running without the repository.
9520
9521 - `BetaManagedAgentsRetryStatusRetrying object`
9522
9523 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
9524
9525 - `BetaManagedAgentsRetryStatusExhausted object`
9526
9527 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
9528
9529 - `BetaManagedAgentsRetryStatusTerminal object`
9530
9531 The session encountered a terminal error and will transition to `terminated` state.
9532
9533 - `BetaManagedAgentsRepositoryCheckoutError object`
9534
9535 The requested branch or commit does not exist in the repository.
9536
9537 - `type: "repository_checkout_error"`
9538
9539 - `message: string`
9540
9541 Human-readable error description.
9542
9543 - `repository_url: string or null`
9544
9545 URL of the repository that could not be cloned. Null when it could not be identified.
9546
9547 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
9548
9549 What the client should do next. Always `retrying`: the session keeps running without the repository.
9550
9551 - `BetaManagedAgentsRetryStatusRetrying object`
9552
9553 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
9554
9555 - `BetaManagedAgentsRetryStatusExhausted object`
9556
9557 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
9558
9559 - `BetaManagedAgentsRetryStatusTerminal object`
9560
9561 The session encountered a terminal error and will transition to `terminated` state.
9562
9563 - `BetaManagedAgentsRepositoryCloneError object`
9564
9565 The repository could not be cloned.
9566
9567 - `type: "repository_clone_error"`
9568
9569 - `message: string`
9570
9571 Human-readable error description.
9572
9573 - `repository_url: string or null`
9574
9575 URL of the repository that could not be cloned. Null when it could not be identified.
9576
9577 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
9578
9579 What the client should do next. Always `retrying`: the session keeps running without the repository.
9580
9581 - `BetaManagedAgentsRetryStatusRetrying object`
9582
9583 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
9584
9585 - `BetaManagedAgentsRetryStatusExhausted object`
9586
9587 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
9588
9589 - `BetaManagedAgentsRetryStatusTerminal object`
9590
9591 The session encountered a terminal error and will transition to `terminated` state.
9592
88739593 - `processed_at: string`
88749594
88759595 Timestamp when the error occurred.
from line 10316
959610316
959710317 Unique identifier for this event.
959810318
9599 - `error: BetaManagedAgentsUnknownError or BetaManagedAgentsModelOverloadedError or BetaManagedAgentsModelRateLimitedError or 5 more`
10319 - `error: BetaManagedAgentsUnknownError or BetaManagedAgentsModelOverloadedError or BetaManagedAgentsModelRateLimitedError or 10 more`
960010320
960110321 - `BetaManagedAgentsUnknownError object`
960210322
from line 10548
982810548
982910549 ID of the vault containing the affected credential.
983010550
10551 - `BetaManagedAgentsRepositoryAuthenticationError object`
10552
10553 The repository host rejected the credentials, or required credentials and received none.
10554
10555 - `type: "repository_authentication_error"`
10556
10557 - `message: string`
10558
10559 Human-readable error description.
10560
10561 - `repository_url: string or null`
10562
10563 URL of the repository that could not be cloned. Null when it could not be identified.
10564
10565 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
10566
10567 What the client should do next. Always `retrying`: the session keeps running without the repository.
10568
10569 - `BetaManagedAgentsRetryStatusRetrying object`
10570
10571 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
10572
10573 - `BetaManagedAgentsRetryStatusExhausted object`
10574
10575 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
10576
10577 - `BetaManagedAgentsRetryStatusTerminal object`
10578
10579 The session encountered a terminal error and will transition to `terminated` state.
10580
10581 - `BetaManagedAgentsRepositoryForbiddenError object`
10582
10583 The repository host refused access to the repository.
10584
10585 - `type: "repository_forbidden_error"`
10586
10587 - `message: string`
10588
10589 Human-readable error description.
10590
10591 - `repository_url: string or null`
10592
10593 URL of the repository that could not be cloned. Null when it could not be identified.
10594
10595 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
10596
10597 What the client should do next. Always `retrying`: the session keeps running without the repository.
10598
10599 - `BetaManagedAgentsRetryStatusRetrying object`
10600
10601 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
10602
10603 - `BetaManagedAgentsRetryStatusExhausted object`
10604
10605 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
10606
10607 - `BetaManagedAgentsRetryStatusTerminal object`
10608
10609 The session encountered a terminal error and will transition to `terminated` state.
10610
10611 - `BetaManagedAgentsRepositoryNotFoundError object`
10612
10613 The repository host reported the repository as not found.
10614
10615 - `type: "repository_not_found_error"`
10616
10617 - `message: string`
10618
10619 Human-readable error description.
10620
10621 - `repository_url: string or null`
10622
10623 URL of the repository that could not be cloned. Null when it could not be identified.
10624
10625 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
10626
10627 What the client should do next. Always `retrying`: the session keeps running without the repository.
10628
10629 - `BetaManagedAgentsRetryStatusRetrying object`
10630
10631 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
10632
10633 - `BetaManagedAgentsRetryStatusExhausted object`
10634
10635 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
10636
10637 - `BetaManagedAgentsRetryStatusTerminal object`
10638
10639 The session encountered a terminal error and will transition to `terminated` state.
10640
10641 - `BetaManagedAgentsRepositoryCheckoutError object`
10642
10643 The requested branch or commit does not exist in the repository.
10644
10645 - `type: "repository_checkout_error"`
10646
10647 - `message: string`
10648
10649 Human-readable error description.
10650
10651 - `repository_url: string or null`
10652
10653 URL of the repository that could not be cloned. Null when it could not be identified.
10654
10655 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
10656
10657 What the client should do next. Always `retrying`: the session keeps running without the repository.
10658
10659 - `BetaManagedAgentsRetryStatusRetrying object`
10660
10661 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
10662
10663 - `BetaManagedAgentsRetryStatusExhausted object`
10664
10665 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
10666
10667 - `BetaManagedAgentsRetryStatusTerminal object`
10668
10669 The session encountered a terminal error and will transition to `terminated` state.
10670
10671 - `BetaManagedAgentsRepositoryCloneError object`
10672
10673 The repository could not be cloned.
10674
10675 - `type: "repository_clone_error"`
10676
10677 - `message: string`
10678
10679 Human-readable error description.
10680
10681 - `repository_url: string or null`
10682
10683 URL of the repository that could not be cloned. Null when it could not be identified.
10684
10685 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
10686
10687 What the client should do next. Always `retrying`: the session keeps running without the repository.
10688
10689 - `BetaManagedAgentsRetryStatusRetrying object`
10690
10691 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
10692
10693 - `BetaManagedAgentsRetryStatusExhausted object`
10694
10695 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
10696
10697 - `BetaManagedAgentsRetryStatusTerminal object`
10698
10699 The session encountered a terminal error and will transition to `terminated` state.
10700
983110701 - `processed_at: string`
983210702
983310703 Timestamp when the error occurred.
from line 10752
988210752
988310753 format: date-time
988410754
9885 - `stop_reason: BetaManagedAgentsSessionEndTurn or BetaManagedAgentsSessionRequiresAction or BetaManagedAgentsSessionRetriesExhausted or BetaManagedAgentsSessionBudgetReached`
10755 - `stop_details: BetaManagedAgentsSessionRefusalStopDetails or null`
10756
10757 Structured information about why the session stopped. `null` when there is nothing more to report.
10758
10759 - `type: "refusal"`
10760
10761 - `category: "cyber" or "bio" or "frontier_llm" or 2 more or null`
10762
10763 The policy category that triggered the refusal, or `null` when there is no named category. New values can be added over time.
10764
10765 - `"cyber"`
10766
10767 - `"bio"`
10768
10769 - `"frontier_llm"`
10770
10771 - `"reasoning_extraction"`
10772
10773 - `"general_harms"`
10774
10775 - `explanation: string or null`
10776
10777 Human-readable explanation of the refusal, or `null` when none is available. The wording can change, so do not parse it.
10778
10779 - `stop_reason: BetaManagedAgentsSessionEndTurn or BetaManagedAgentsSessionRequiresAction or BetaManagedAgentsSessionRetriesExhausted or 2 more`
988610780
988710781 - `BetaManagedAgentsSessionEndTurn object`
988810782
from line 10806
991210806
991310807 - `type: "budget_reached"`
991410808
10809 - `BetaManagedAgentsSessionRefusal object`
10810
10811 The turn ended because the model's response was refused, for example by a safety classifier.
10812
10813 - `type: "refusal"`
10814
991510815 - `BetaManagedAgentsSessionStatusTerminatedEvent object`
991610816
991710817 Indicates the session has terminated, either due to an error or completion.
from line 11140
1024011140
1024111141 Public sthr_ ID of the thread that went idle.
1024211142
10243 - `stop_reason: BetaManagedAgentsSessionEndTurn or BetaManagedAgentsSessionRequiresAction or BetaManagedAgentsSessionRetriesExhausted or BetaManagedAgentsSessionBudgetReached`
11143 - `stop_details: BetaManagedAgentsSessionRefusalStopDetails or null`
11144
11145 Structured information about why the thread stopped. `null` when there is nothing more to report.
11146
11147 - `stop_reason: BetaManagedAgentsSessionEndTurn or BetaManagedAgentsSessionRequiresAction or BetaManagedAgentsSessionRetriesExhausted or 2 more`
1024411148
1024511149 - `BetaManagedAgentsSessionEndTurn object`
1024611150
from line 11162
1025811162
1025911163 The agent stopped because the session's tracked list cost reached its budget, or because its usage includes a model with no list price (which the budget cannot measure). Raise the budget to continue — or, if raising is rejected because a model has no list price, remove the budget.
1026011164
11165 - `BetaManagedAgentsSessionRefusal object`
11166
11167 The turn ended because the model's response was refused, for example by a safety classifier.
11168
1026111169 - `BetaManagedAgentsSessionThreadStatusTerminatedEvent object`
1026211170
1026311171 A session thread has terminated and will accept no further input. Emitted on the thread's own stream and cross-posted to the primary stream for child threads.
from line 12086
1117812086
1117912087 - `"session.usage"`
1118012088
12089### Beta Managed Agents Session Refusal
12090
12091- `BetaManagedAgentsSessionRefusal object`
12092
12093 The turn ended because the model's response was refused, for example by a safety classifier.
12094
12095 - `type: "refusal"`
12096
12097### Beta Managed Agents Session Refusal Stop Details
12098
12099- `BetaManagedAgentsSessionRefusalStopDetails object`
12100
12101 Structured information about a refusal.
12102
12103 - `type: "refusal"`
12104
12105 - `category: "cyber" or "bio" or "frontier_llm" or 2 more or null`
12106
12107 The policy category that triggered the refusal, or `null` when there is no named category. New values can be added over time.
12108
12109 - `"cyber"`
12110
12111 - `"bio"`
12112
12113 - `"frontier_llm"`
12114
12115 - `"reasoning_extraction"`
12116
12117 - `"general_harms"`
12118
12119 - `explanation: string or null`
12120
12121 Human-readable explanation of the refusal, or `null` when none is available. The wording can change, so do not parse it.
12122
1118112123### Beta Managed Agents Session Requires Action
1118212124
1118312125- `BetaManagedAgentsSessionRequiresAction object`
from line 12158
1121612158
1121712159 format: date-time
1121812160
11219 - `stop_reason: BetaManagedAgentsSessionEndTurn or BetaManagedAgentsSessionRequiresAction or BetaManagedAgentsSessionRetriesExhausted or BetaManagedAgentsSessionBudgetReached`
12161 - `stop_details: BetaManagedAgentsSessionRefusalStopDetails or null`
12162
12163 Structured information about why the session stopped. `null` when there is nothing more to report.
12164
12165 - `type: "refusal"`
12166
12167 - `category: "cyber" or "bio" or "frontier_llm" or 2 more or null`
12168
12169 The policy category that triggered the refusal, or `null` when there is no named category. New values can be added over time.
12170
12171 - `"cyber"`
12172
12173 - `"bio"`
12174
12175 - `"frontier_llm"`
12176
12177 - `"reasoning_extraction"`
12178
12179 - `"general_harms"`
12180
12181 - `explanation: string or null`
12182
12183 Human-readable explanation of the refusal, or `null` when none is available. The wording can change, so do not parse it.
12184
12185 - `stop_reason: BetaManagedAgentsSessionEndTurn or BetaManagedAgentsSessionRequiresAction or BetaManagedAgentsSessionRetriesExhausted or 2 more`
1122012186
1122112187 - `BetaManagedAgentsSessionEndTurn object`
1122212188
from line 12212
1124612212
1124712213 - `type: "budget_reached"`
1124812214
12215 - `BetaManagedAgentsSessionRefusal object`
12216
12217 The turn ended because the model's response was refused, for example by a safety classifier.
12218
12219 - `type: "refusal"`
12220
1124912221### Beta Managed Agents Session Status Rescheduled Event
1125012222
1125112223- `BetaManagedAgentsSessionStatusRescheduledEvent object`
from line 12324
1135212324
1135312325 Public sthr_ ID of the thread that went idle.
1135412326
11355 - `stop_reason: BetaManagedAgentsSessionEndTurn or BetaManagedAgentsSessionRequiresAction or BetaManagedAgentsSessionRetriesExhausted or BetaManagedAgentsSessionBudgetReached`
12327 - `stop_details: BetaManagedAgentsSessionRefusalStopDetails or null`
12328
12329 Structured information about why the thread stopped. `null` when there is nothing more to report.
12330
12331 - `type: "refusal"`
12332
12333 - `category: "cyber" or "bio" or "frontier_llm" or 2 more or null`
12334
12335 The policy category that triggered the refusal, or `null` when there is no named category. New values can be added over time.
12336
12337 - `"cyber"`
12338
12339 - `"bio"`
12340
12341 - `"frontier_llm"`
12342
12343 - `"reasoning_extraction"`
12344
12345 - `"general_harms"`
12346
12347 - `explanation: string or null`
12348
12349 Human-readable explanation of the refusal, or `null` when none is available. The wording can change, so do not parse it.
12350
12351 - `stop_reason: BetaManagedAgentsSessionEndTurn or BetaManagedAgentsSessionRequiresAction or BetaManagedAgentsSessionRetriesExhausted or 2 more`
1135612352
1135712353 - `BetaManagedAgentsSessionEndTurn object`
1135812354
from line 12378
1138212378
1138312379 - `type: "budget_reached"`
1138412380
12381 - `BetaManagedAgentsSessionRefusal object`
12382
12383 The turn ended because the model's response was refused, for example by a safety classifier.
12384
12385 - `type: "refusal"`
12386
1138512387### Beta Managed Agents Session Thread Status Rescheduled Event
1138612388
1138712389- `BetaManagedAgentsSessionThreadStatusRescheduledEvent object`
from line 13506
1250413506
1250513507 Unique identifier for this event.
1250613508
12507 - `error: BetaManagedAgentsUnknownError or BetaManagedAgentsModelOverloadedError or BetaManagedAgentsModelRateLimitedError or 5 more`
13509 - `error: BetaManagedAgentsUnknownError or BetaManagedAgentsModelOverloadedError or BetaManagedAgentsModelRateLimitedError or 10 more`
1250813510
1250913511 - `BetaManagedAgentsUnknownError object`
1251013512
from line 13738
1273613738
1273713739 ID of the vault containing the affected credential.
1273813740
13741 - `BetaManagedAgentsRepositoryAuthenticationError object`
13742
13743 The repository host rejected the credentials, or required credentials and received none.
13744
13745 - `type: "repository_authentication_error"`
13746
13747 - `message: string`
13748
13749 Human-readable error description.
13750
13751 - `repository_url: string or null`
13752
13753 URL of the repository that could not be cloned. Null when it could not be identified.
13754
13755 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
13756
13757 What the client should do next. Always `retrying`: the session keeps running without the repository.
13758
13759 - `BetaManagedAgentsRetryStatusRetrying object`
13760
13761 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
13762
13763 - `BetaManagedAgentsRetryStatusExhausted object`
13764
13765 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
13766
13767 - `BetaManagedAgentsRetryStatusTerminal object`
13768
13769 The session encountered a terminal error and will transition to `terminated` state.
13770
13771 - `BetaManagedAgentsRepositoryForbiddenError object`
13772
13773 The repository host refused access to the repository.
13774
13775 - `type: "repository_forbidden_error"`
13776
13777 - `message: string`
13778
13779 Human-readable error description.
13780
13781 - `repository_url: string or null`
13782
13783 URL of the repository that could not be cloned. Null when it could not be identified.
13784
13785 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
13786
13787 What the client should do next. Always `retrying`: the session keeps running without the repository.
13788
13789 - `BetaManagedAgentsRetryStatusRetrying object`
13790
13791 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
13792
13793 - `BetaManagedAgentsRetryStatusExhausted object`
13794
13795 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
13796
13797 - `BetaManagedAgentsRetryStatusTerminal object`
13798
13799 The session encountered a terminal error and will transition to `terminated` state.
13800
13801 - `BetaManagedAgentsRepositoryNotFoundError object`
13802
13803 The repository host reported the repository as not found.
13804
13805 - `type: "repository_not_found_error"`
13806
13807 - `message: string`
13808
13809 Human-readable error description.
13810
13811 - `repository_url: string or null`
13812
13813 URL of the repository that could not be cloned. Null when it could not be identified.
13814
13815 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
13816
13817 What the client should do next. Always `retrying`: the session keeps running without the repository.
13818
13819 - `BetaManagedAgentsRetryStatusRetrying object`
13820
13821 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
13822
13823 - `BetaManagedAgentsRetryStatusExhausted object`
13824
13825 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
13826
13827 - `BetaManagedAgentsRetryStatusTerminal object`
13828
13829 The session encountered a terminal error and will transition to `terminated` state.
13830
13831 - `BetaManagedAgentsRepositoryCheckoutError object`
13832
13833 The requested branch or commit does not exist in the repository.
13834
13835 - `type: "repository_checkout_error"`
13836
13837 - `message: string`
13838
13839 Human-readable error description.
13840
13841 - `repository_url: string or null`
13842
13843 URL of the repository that could not be cloned. Null when it could not be identified.
13844
13845 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
13846
13847 What the client should do next. Always `retrying`: the session keeps running without the repository.
13848
13849 - `BetaManagedAgentsRetryStatusRetrying object`
13850
13851 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
13852
13853 - `BetaManagedAgentsRetryStatusExhausted object`
13854
13855 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
13856
13857 - `BetaManagedAgentsRetryStatusTerminal object`
13858
13859 The session encountered a terminal error and will transition to `terminated` state.
13860
13861 - `BetaManagedAgentsRepositoryCloneError object`
13862
13863 The repository could not be cloned.
13864
13865 - `type: "repository_clone_error"`
13866
13867 - `message: string`
13868
13869 Human-readable error description.
13870
13871 - `repository_url: string or null`
13872
13873 URL of the repository that could not be cloned. Null when it could not be identified.
13874
13875 - `retry_status: BetaManagedAgentsRetryStatusRetrying or BetaManagedAgentsRetryStatusExhausted or BetaManagedAgentsRetryStatusTerminal`
13876
13877 What the client should do next. Always `retrying`: the session keeps running without the repository.
13878
13879 - `BetaManagedAgentsRetryStatusRetrying object`
13880
13881 The server is retrying automatically. Client should wait; the same error type may fire again as retrying, then once as exhausted when the retry budget runs out.
13882
13883 - `BetaManagedAgentsRetryStatusExhausted object`
13884
13885 This turn is dead; queued inputs are flushed and the session returns to idle. Client may send a new prompt.
13886
13887 - `BetaManagedAgentsRetryStatusTerminal object`
13888
13889 The session encountered a terminal error and will transition to `terminated` state.
13890
1273913891 - `processed_at: string`
1274013892
1274113893 Timestamp when the error occurred.
from line 13942
1279013942
1279113943 format: date-time
1279213944
12793 - `stop_reason: BetaManagedAgentsSessionEndTurn or BetaManagedAgentsSessionRequiresAction or BetaManagedAgentsSessionRetriesExhausted or BetaManagedAgentsSessionBudgetReached`
13945 - `stop_details: BetaManagedAgentsSessionRefusalStopDetails or null`
13946
13947 Structured information about why the session stopped. `null` when there is nothing more to report.
13948
13949 - `type: "refusal"`
13950
13951 - `category: "cyber" or "bio" or "frontier_llm" or 2 more or null`
13952
13953 The policy category that triggered the refusal, or `null` when there is no named category. New values can be added over time.
13954
13955 - `"cyber"`
13956
13957 - `"bio"`
13958
13959 - `"frontier_llm"`
13960
13961 - `"reasoning_extraction"`
13962
13963 - `"general_harms"`
13964
13965 - `explanation: string or null`
13966
13967 Human-readable explanation of the refusal, or `null` when none is available. The wording can change, so do not parse it.
13968
13969 - `stop_reason: BetaManagedAgentsSessionEndTurn or BetaManagedAgentsSessionRequiresAction or BetaManagedAgentsSessionRetriesExhausted or 2 more`
1279413970
1279513971 - `BetaManagedAgentsSessionEndTurn object`
1279613972
from line 13996
1282013996
1282113997 - `type: "budget_reached"`
1282213998
13999 - `BetaManagedAgentsSessionRefusal object`
14000
14001 The turn ended because the model's response was refused, for example by a safety classifier.
14002
14003 - `type: "refusal"`
14004
1282314005 - `BetaManagedAgentsSessionStatusTerminatedEvent object`
1282414006
1282514007 Indicates the session has terminated, either due to an error or completion.
from line 14330
1314814330
1314914331 Public sthr_ ID of the thread that went idle.
1315014332
13151 - `stop_reason: BetaManagedAgentsSessionEndTurn or BetaManagedAgentsSessionRequiresAction or BetaManagedAgentsSessionRetriesExhausted or BetaManagedAgentsSessionBudgetReached`
14333 - `stop_details: BetaManagedAgentsSessionRefusalStopDetails or null`
14334
14335 Structured information about why the thread stopped. `null` when there is nothing more to report.
14336
14337 - `stop_reason: BetaManagedAgentsSessionEndTurn or BetaManagedAgentsSessionRequiresAction or BetaManagedAgentsSessionRetriesExhausted or 2 more`
1315214338
1315314339 - `BetaManagedAgentsSessionEndTurn object`
1315414340
from line 14352
1316614352
1316714353 The agent stopped because the session's tracked list cost reached its budget, or because its usage includes a model with no list price (which the budget cannot measure). Raise the budget to continue — or, if raising is rejected because a model has no list price, remove the budget.
1316814354
14355 - `BetaManagedAgentsSessionRefusal object`
14356
14357 The turn ended because the model's response was refused, for example by a safety classifier.
14358
1316914359 - `BetaManagedAgentsSessionThreadStatusTerminatedEvent object`
1317014360
1317114361 A session thread has terminated and will accept no further input. Emitted on the thread's own stream and cross-posted to the primary stream for child threads.
1317214362