fix(codex): clear completed dynamic tool release blockers · openclaw/openclaw@4d69fc2
steipete
·
2026-05-31
·
via Recent Commits to openclaw:main
File tree
extensions/codex/src/app-server
| Original file line number | Diff line number | Diff line change |
|---|
@@ -1589,8 +1589,8 @@ export async function runCodexAppServerAttempt(
|
1589 | 1589 | durationMs: toolDurationMs, |
1590 | 1590 | }); |
1591 | 1591 | } |
| 1592 | +pendingOpenClawDynamicToolCompletionIds.delete(call.callId); |
1592 | 1593 | if (response.terminate === true) { |
1593 | | -pendingOpenClawDynamicToolCompletionIds.delete(call.callId); |
1594 | 1594 | scheduleTurnReleaseAfterTerminalDynamicTool({ |
1595 | 1595 | call, |
1596 | 1596 | response, |
@@ -1604,6 +1604,7 @@ export async function runCodexAppServerAttempt(
|
1604 | 1604 | } |
1605 | 1605 | return protocolResponse as JsonValue; |
1606 | 1606 | } catch (error) { |
| 1607 | +pendingOpenClawDynamicToolCompletionIds.delete(call.callId); |
1607 | 1608 | if ( |
1608 | 1609 | !terminalDiagnosticObserved && |
1609 | 1610 | !hasPendingDynamicToolTerminalDiagnostic({ |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。