diff --git a/cli/src/hooks/__tests__/use-send-message.test.tsx b/cli/src/hooks/__tests__/use-send-message.test.tsx index b37f99c614..c070f4314f 100644 --- a/cli/src/hooks/__tests__/use-send-message.test.tsx +++ b/cli/src/hooks/__tests__/use-send-message.test.tsx @@ -262,7 +262,6 @@ describe('useSendMessage continuation state', () => { content: finalText, }) expect(saved.isComplete).toBe(true) - expect(saved.metadata.runState).toEqual(finalState) } finally { settlePendingRuns() await run diff --git a/cli/src/hooks/helpers/send-message.ts b/cli/src/hooks/helpers/send-message.ts index f8e91a4ffd..9a21baa2f1 100644 --- a/cli/src/hooks/helpers/send-message.ts +++ b/cli/src/hooks/helpers/send-message.ts @@ -487,9 +487,6 @@ export const handleRunCompletion = (params: { updater.markComplete({ ...(completionTime && { completionTime }), ...(actualCredits !== undefined && { credits: actualCredits }), - metadata: { - runState, - }, }) } diff --git a/cli/src/types/chat.ts b/cli/src/types/chat.ts index e3d1f7b5f0..e092893e09 100644 --- a/cli/src/types/chat.ts +++ b/cli/src/types/chat.ts @@ -243,7 +243,8 @@ export type ChatMessageMetadata = { isCollapsed?: boolean /** Whether the user manually opened this collapsed item */ userOpened?: boolean - /** RunState stored after completion */ + /** @deprecated Never written; older transcripts may still carry it and it + * is ignored on load. */ runState?: unknown }