You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 3a741cb
Browse filesBrowse the repository at this point in the historyBrowse files
/** Missing producer evidence is unrecorded, not proof that the machine received a secret. */
153
157
logger.warn('Sandbox API response has no recorded secret provenance',{
154
158
method,
@@ -208,6 +212,24 @@ async function proxyAuthorizedSandboxRequest(
208
212
}
209
213
})
210
214
)
215
+
if(rowProvenance){
216
+
// Row mutations have already committed; admission must not interrupt completion or effects.
217
+
try{
218
+
awaitrecordInput(rowProvenance)
219
+
}catch{
220
+
awaitresponse.body?.cancel().catch(()=>{})
221
+
logger.warn('Sandbox response provenance could not be recorded after API completion',{
222
+
toolCallId: scope.toolCallId,
223
+
status: response.status,
224
+
})
225
+
response=Response.json(
226
+
{
227
+
error: `API request completed with HTTP ${response.status}, but its result could not be returned safely. Do not retry a mutation automatically; read the resource to check its current state.`,
0 commit comments