Define ToolTurn Defaults

When auto approving tools, we might approve a tool_request before it's been saved to ES. These vars describe some leniency in retrying when the message can't be found before giving up.
This commit is contained in:
Corey Ogburn
2026-09-02 11:42:29 -06:00
parent 42d429a11e
commit ee671e7ec9
2 changed files with 10 additions and 0 deletions
+2
View File
@@ -1552,6 +1552,8 @@ soc:
reconcileModel: gemma@SOAI
memoryPersona: ""
reconcilePersona: ""
toolUseTurnAttempts: 12
toolUseTurnDelayMs: 175
onionconfig:
saltstackDir: /opt/so/saltstack
bypassEnabled: false
+8
View File
@@ -900,6 +900,14 @@ soc:
global: True
readonlyUi: True
multiline: True
toolUseTurnAttempts:
description: Number of times the API will retry looking up a tool request that has finished streaming but has not yet been saved to the database. Each retry waits toolUseTurnDelayMs before checking again. If tool auto-approval fails intermittently, increasing this value gives the message more time to be saved.
global: True
advanced: True
toolUseTurnDelayMs:
description: Milliseconds to wait between attempts to look up a tool request that has finished streaming but has not yet been saved to the database. The API retries up to toolUseTurnAttempts times, so this value times the attempt count is the maximum wait before auto-approval fails. Increase it if tool auto-approval fails intermittently.
global: True
advanced: True
client:
assistant:
enabled: