refactor: group native chat turn presentation (#34629)

This commit is contained in:
Neil
2026-10-27 17:33:03 -07:00
committed by GitHub
parent 59dbb54dad
commit ea532813b1
33 changed files with 57 additions and 51 deletions
@@ -5,7 +5,7 @@ import { act, create, type ReactTestRenderer } from 'react-test-renderer'
import { describe, expect, it } from 'vitest'
import type { AgentSessionSubscribeEvent } from '../../../src/shared/agent-session-wire'
import { withNativeChatCutTurnNotices } from '../../../src/shared/native-chat-cut-turn-notice'
import { nativeChatRowsInDrawOrder } from '../../../src/shared/native-chat-turn-grouping'
import { nativeChatRowsInDrawOrder } from '../../../src/shared/native-chat/transcript/native-chat-turn-grouping'
import { nativeChatTurnMembership } from '../../../src/shared/native-chat-turn-membership'
import { nativeChatMessagesWaitingBehindLiveTurn } from '../../../src/shared/native-chat-messages-waiting-behind-live-turn'
import { activeStructuredAgentSessionTurnId } from '../../../src/shared/structured-agent-session-live-turn'
@@ -6,7 +6,7 @@ import {
nativeChatTurnFold,
nativeChatTurnFoldRow,
type NativeChatTurnFold
} from '../../../../../src/shared/native-chat-turn-fold'
} from '../../../../../src/shared/native-chat/transcript/native-chat-turn-fold'
import {
nativeChatRowRendersProse,
nativeChatRowSpeaksOrActs
@@ -25,7 +25,7 @@ import type { MobileNativeChatRunPresentation } from '../../mobile-native-chat-r
import {
nativeChatRowsInDrawOrder,
nativeChatTurnBarRows
} from '../../../../../src/shared/native-chat-turn-grouping'
} from '../../../../../src/shared/native-chat/transcript/native-chat-turn-grouping'
import { useMobileNativeChatTurnStatus } from './use-mobile-native-chat-turn-status'
const EMPTY_TURN_IDS: ReadonlySet<string> = new Set()
@@ -2,7 +2,7 @@ import { useMemo } from 'react'
import type { StructuredAgentSessionState } from '../../../src/shared/structured-agent-session-reducer'
import type { NativeChatLiveTurnIndicator } from '../../../src/shared/native-chat-turn-status'
import { isStructuredAgentSessionThinking } from '../../../src/shared/structured-agent-session-live-turn'
import { selectStructuredAgentTurnActivity } from '../../../src/shared/native-chat-turn-activity'
import { selectStructuredAgentTurnActivity } from '../../../src/shared/native-chat/transcript/native-chat-turn-activity'
import { agentStopDisplayStatus } from '../../../src/shared/agent-stop-display-status'
import { mobileStructuredSendQueues } from './use-mobile-structured-send-with-outcome'