fix(prompt-gate): scope reservation releases

This commit is contained in:
YeonGyu-Kim
2026-05-15 21:52:29 +09:00
parent 2eec0d96d9
commit 2bd4944bad
8 changed files with 156 additions and 8 deletions
+4 -1
View File
@@ -469,7 +469,10 @@ export function createEventHandler(args: {
await pluginContext.client.session.abort({ path: { id: sessionID } }).catch((error) => {
log("[event] model-fallback abort failed", { sessionID, source, error });
});
releasePromptAsyncReservation(sessionID, `model-fallback-abort:${source}`);
releasePromptAsyncReservation(sessionID, `model-fallback-abort:${source}`, {
reservedBy: [`model-fallback:${source}`, `model-fallback:${source}:sync`],
reservedByPrefix: "model-fallback:",
});
const launchAgent = fallbackContext?.agentName
? resolveRegisteredAgentName(fallbackContext.agentName)