fix(coding-agent): decouple codex session cleanup

This commit is contained in:
Mario Zechner
2026-05-04 00:45:56 +02:00
parent 5fa277b320
commit 23420012ab
4 changed files with 30 additions and 7 deletions

View File

@@ -26,12 +26,12 @@ import type {
import type { AssistantMessage, ImageContent, Message, Model, TextContent } from "@mariozechner/pi-ai";
import {
clampThinkingLevel,
cleanupSessionResources,
getSupportedThinkingLevels,
isContextOverflow,
modelsAreEqual,
resetApiProviders,
} from "@mariozechner/pi-ai";
import { closeOpenAICodexWebSocketSessions } from "@mariozechner/pi-ai/openai-codex-responses";
import { theme } from "../modes/interactive/theme/theme.js";
import { stripFrontmatter } from "../utils/frontmatter.js";
import { sleep } from "../utils/sleep.js";
@@ -753,7 +753,7 @@ export class AgentSession {
);
this._disconnectFromAgent();
this._eventListeners = [];
closeOpenAICodexWebSocketSessions(this.sessionId);
cleanupSessionResources(this.sessionId);
}
// =========================================================================