diff --git a/packages/mobile-voice/src/lib/opencode-events.ts b/packages/mobile-voice/src/lib/opencode-events.ts index df4e34a67c..4ccf9829e2 100644 --- a/packages/mobile-voice/src/lib/opencode-events.ts +++ b/packages/mobile-voice/src/lib/opencode-events.ts @@ -48,22 +48,6 @@ export function classifyMonitorEvent(event: OpenCodeEvent): MonitorEventType | n } } - if (type === "message.updated") { - const info = event.properties?.info - if (info && typeof info === "object") { - const role = (info as Record).role - const time = (info as Record).time - if ( - role === "assistant" && - time && - typeof time === "object" && - "completed" in (time as Record) - ) { - return "complete" - } - } - } - return null } diff --git a/packages/opencode/src/session/processor.ts b/packages/opencode/src/session/processor.ts index 146c73f277..9adc63736d 100644 --- a/packages/opencode/src/session/processor.ts +++ b/packages/opencode/src/session/processor.ts @@ -426,7 +426,6 @@ export namespace SessionProcessor { sessionID: ctx.assistantMessage.sessionID, error: ctx.assistantMessage.error, }) - yield* status.set(ctx.sessionID, { type: "idle" }) }) const abort = Effect.fn("SessionProcessor.abort")(() =>