Reset Codex progress tracking between turns

This commit is contained in:
Eyejoker
2026-03-19 04:02:51 +09:00
parent f2ad1331a9
commit aa063ccea4
2 changed files with 132 additions and 1 deletions

View File

@@ -344,6 +344,14 @@ export function createMessageRuntime(deps: MessageRuntimeDeps): {
}
};
const resetProgressState = () => {
clearProgressTicker();
latestProgressText = null;
latestProgressRendered = null;
progressMessageId = null;
progressStartedAt = null;
};
const renderProgressMessage = (text: string) => {
const elapsedSeconds =
progressStartedAt === null
@@ -393,7 +401,7 @@ export function createMessageRuntime(deps: MessageRuntimeDeps): {
const finalizeProgressMessage = async () => {
await syncTrackedProgressMessage();
clearProgressTicker();
resetProgressState();
};
const sendProgressMessage = async (text: string) => {