Property reference

sn_try_build_agent.error_recovery.config

The sn_try_build_agent.error_recovery.config property defines the configuration for error recovery in the Build Agent. It specifies recovery strategies and backoff delays, which are crucial for maintaining system stability during errors.

Default: {"messageRecovery":{"enabled":true,"handlers":[{"regex":"`thinking` or `redacted_thinking` blocks in the latest assistant message cannot be modified. These blocks must remain as they were in the original response","strategy":"LAST_TURN"},{"regex":"function response parts is not equal to the number of function call parts","strategy":"LAST_TURN"}]},"exponentialBackoff":{"delaysMs":[5000,30000,60000],"patterns":["Too many tokens, please wait before trying again","ConnectionClosedException","Premature end of chunk coded message body","resource exhausted"]}} Type: string Application: Build Agent (Trial)

Key questions about this property

The answers below summarize the purpose, scope, default effect, and review scenarios for this property.

What does it do? This property contains a JSON object that configures error recovery mechanisms, including message recovery strategies and exponential backoff delays for specific error patterns.
What area does it affect? Build Agent error handling
What does the default mean? The default value is "{"messageRecovery":{"enabled":true,"handlers":[{"regex":"`thinking` or `redacted_thinking` blocks in the latest assistant message cannot be modified. These blocks must remain as they were in the original response","strategy":"LAST_TURN"},{"regex":"function response parts is not equal to the number of function call parts","strategy":"LAST_TURN"}]},"exponentialBackoff":{"delaysMs":[5000,30000,60000],"patterns":["Too many tokens, please wait before trying again","ConnectionClosedException","Premature end of chunk coded message body","resource exhausted"]}}", which is the baseline setting used unless it is changed.
When should you review it? An admin should review this property when configuring error recovery settings or troubleshooting related issues.

Out of the box property record

Raw metadata from the property record.

Property name sn_try_build_agent.error_recovery.config
Sys ID af23aebe700045b597dfc38025a59147
Type string
Application Build Agent (Trial)
Default value {"messageRecovery":{"enabled":true,"handlers":[{"regex":"`thinking` or `redacted_thinking` blocks in the latest assistant message cannot be modified. These blocks must remain as they were in the original response","strategy":"LAST_TURN"},{"regex":"function response parts is not equal to the number of function call parts","strategy":"LAST_TURN"}]},"exponentialBackoff":{"delaysMs":[5000,30000,60000],"patterns":["Too many tokens, please wait before trying again","ConnectionClosedException","Premature end of chunk coded message body","resource exhausted"]}}
Description Internal property representing a JSON object of error recovery configuration.
Updated 2026-03-30 23:13:56