diff --git a/packages/opencode/src/v2/session-message-updater.ts b/packages/opencode/src/v2/session-message-updater.ts index 36b899a742..69dd04e959 100644 --- a/packages/opencode/src/v2/session-message-updater.ts +++ b/packages/opencode/src/v2/session-message-updater.ts @@ -253,15 +253,7 @@ export function update(adapter: Adapter, event: SessionEvent.Eve ) } }, - "session.next.retried": (event) => { - if (currentAssistant) { - adapter.updateAssistant( - produce(currentAssistant, (draft) => { - draft.retries = [...(draft.retries ?? []), SessionMessage.AssistantRetry.fromEvent(event)] - }), - ) - } - }, + "session.next.retried": () => {}, "session.next.compacted": (event) => { adapter.appendMessage(SessionMessage.Compaction.fromEvent(event)) }, diff --git a/packages/opencode/src/v2/session-message.ts b/packages/opencode/src/v2/session-message.ts index 0556818a09..01a02e60dc 100644 --- a/packages/opencode/src/v2/session-message.ts +++ b/packages/opencode/src/v2/session-message.ts @@ -115,43 +115,15 @@ export class AssistantReasoning extends Schema.Class("Sessio text: Schema.String, }) {} -export class AssistantRetry extends Schema.Class("Session.Message.Assistant.Retry")({ - attempt: Schema.Number, - error: SessionEvent.RetryError, - time: Schema.Struct({ - created: Schema.DateTimeUtc, - }), -}) { - static fromEvent(event: SessionEvent.Retried) { - return new AssistantRetry({ - attempt: event.data.attempt, - error: event.data.error, - time: { - created: event.data.timestamp, - }, - }) - } -} - export const AssistantContent = Schema.Union([AssistantText, AssistantReasoning, AssistantTool]).pipe( Schema.toTaggedUnion("type"), ) export type AssistantContent = Schema.Schema.Type -// GET /v2/session/{sessionID}/message?limit=10 -// user -// synthetic -// synthetic -// assistant HTTP req/retried 5 times/response -// compaction -// assistant -// user - export class Assistant extends Schema.Class("Session.Message.Assistant")({ ...Base, type: Schema.Literal("assistant"), content: AssistantContent.pipe(Schema.Array), - retries: AssistantRetry.pipe(Schema.Array, Schema.optional), snapshot: Schema.Struct({ start: Schema.String.pipe(Schema.optional), end: Schema.String.pipe(Schema.optional), @@ -180,7 +152,6 @@ export class Assistant extends Schema.Class("Session.Message.Assistan created: event.data.timestamp, }, content: [], - retries: [], snapshot: event.data.snapshot ? { start: event.data.snapshot } : undefined, }) }