mirror of
https://github.com/stablyai/orca.git
synced 2026-10-30 16:47:34 +00:00
refactor: group native-chat merger with pair-window spec (#35714)
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
import { describe, expect, it } from 'vitest'
|
||||
import { mergeNativeChatMessages } from '../../../src/shared/native-chat-merge'
|
||||
import { mergeNativeChatMessages } from '../../../src/shared/native-chat/native-chat-merge'
|
||||
import type { NativeChatMessage } from '../../../src/shared/native-chat-types'
|
||||
|
||||
function msg(id: string, overrides: Partial<NativeChatMessage> = {}): NativeChatMessage {
|
||||
|
||||
@@ -6,7 +6,7 @@ import {
|
||||
createNativeChatMerger,
|
||||
mergeNativeChatMessages,
|
||||
replaceList
|
||||
} from '../../../src/shared/native-chat-merge'
|
||||
} from '../../../src/shared/native-chat/native-chat-merge'
|
||||
|
||||
function msg(id: string, overrides: Partial<NativeChatMessage> = {}): NativeChatMessage {
|
||||
return {
|
||||
|
||||
@@ -1,5 +1,8 @@
|
||||
import { describe, expect, it } from 'vitest'
|
||||
import { createNativeChatMerger, replaceList } from '../../../src/shared/native-chat-merge'
|
||||
import {
|
||||
createNativeChatMerger,
|
||||
replaceList
|
||||
} from '../../../src/shared/native-chat/native-chat-merge'
|
||||
import type { NativeChatMessage } from '../../../src/shared/native-chat-types'
|
||||
import { applyMobileNativeChatStreamFrame } from './native-chat/mobile-native-chat-stream-frame'
|
||||
|
||||
|
||||
@@ -1,5 +1,8 @@
|
||||
import { describe, expect, it } from 'vitest'
|
||||
import { createNativeChatMerger, replaceList } from '../../../../src/shared/native-chat-merge'
|
||||
import {
|
||||
createNativeChatMerger,
|
||||
replaceList
|
||||
} from '../../../../src/shared/native-chat/native-chat-merge'
|
||||
import type { NativeChatMessage } from '../../../../src/shared/native-chat-types'
|
||||
import { applyMobileNativeChatStreamFrame } from './mobile-native-chat-stream-frame'
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import { applyAppend, replaceList } from '../../../../src/shared/native-chat-merge'
|
||||
import { applyAppend, replaceList } from '../../../../src/shared/native-chat/native-chat-merge'
|
||||
import { translate } from '../../i18n/mobile-i18n'
|
||||
import type { NativeChatMerger } from '../../../../src/shared/native-chat-merge'
|
||||
import type { NativeChatMerger } from '../../../../src/shared/native-chat/native-chat-merge'
|
||||
import type {
|
||||
NativeChatMessage,
|
||||
NativeChatTurnLifecycle
|
||||
|
||||
@@ -3,7 +3,10 @@ import {
|
||||
createNativeChatTranscriptRetention,
|
||||
encodeNativeChatTranscriptIdentity
|
||||
} from '../../../src/shared/native-chat/transcript/native-chat-transcript-retention'
|
||||
import { createNativeChatMerger, replaceList } from '../../../src/shared/native-chat-merge'
|
||||
import {
|
||||
createNativeChatMerger,
|
||||
replaceList
|
||||
} from '../../../src/shared/native-chat/native-chat-merge'
|
||||
import type {
|
||||
NativeChatMessage,
|
||||
NativeChatTurnLifecycle
|
||||
|
||||
@@ -3,7 +3,7 @@ import { tmpdir } from 'node:os'
|
||||
import { join } from 'node:path'
|
||||
import { afterEach, describe, expect, it } from 'vitest'
|
||||
import { stripNoiseMessages } from '../../shared/native-chat-noise'
|
||||
import { mergeNativeChatMessages } from '../../shared/native-chat-merge'
|
||||
import { mergeNativeChatMessages } from '../../shared/native-chat/native-chat-merge'
|
||||
import { foldToolMessages } from '../../shared/native-chat/tools/native-chat-tool-fold'
|
||||
import { pairToolBlocks } from '../../shared/native-chat/tools/native-chat-tool-pairs'
|
||||
import { isToolCallBlock, isToolResultBlock } from '../../shared/native-chat-types'
|
||||
|
||||
@@ -8,7 +8,7 @@ import {
|
||||
applyAppend,
|
||||
createNativeChatMerger,
|
||||
replaceList
|
||||
} from '../../../../shared/native-chat-merge'
|
||||
} from '../../../../shared/native-chat/native-chat-merge'
|
||||
import { mergeNativeChatLiveSession } from '../../../../shared/native-chat/native-chat-live-status'
|
||||
import {
|
||||
hasMoreNativeChatHistory,
|
||||
|
||||
@@ -7,7 +7,7 @@ import './native-chat/transcript/native-chat-turn-grouping.spec'
|
||||
import './native-chat/input/native-chat-ask-row.spec'
|
||||
import './native-chat/tools/native-chat-tool-pairing.spec'
|
||||
import './native-chat/transcript/native-chat-live-line.spec'
|
||||
import './native-chat-merge-pairs.spec'
|
||||
import './native-chat/native-chat-merge-pairs.spec'
|
||||
import './native-chat/native-chat-command-envelope.spec'
|
||||
import './native-chat/native-chat-streaming.spec'
|
||||
import './native-chat/transcript/native-chat-subagent-group-header.spec'
|
||||
|
||||
+1
-1
@@ -5,7 +5,7 @@ import {
|
||||
createNativeChatMerger,
|
||||
replaceList
|
||||
} from './native-chat-merge'
|
||||
import type { NativeChatMessage } from './native-chat-types'
|
||||
import type { NativeChatMessage } from '../native-chat-types'
|
||||
|
||||
function row(id: string, overrides: Partial<NativeChatMessage> = {}): NativeChatMessage {
|
||||
return {
|
||||
@@ -3,7 +3,7 @@ import {
|
||||
NATIVE_CHAT_SOURCE_PRIORITY,
|
||||
type NativeChatMessage,
|
||||
type NativeChatSource
|
||||
} from './native-chat-types'
|
||||
} from '../native-chat-types'
|
||||
|
||||
export type NativeChatSourcePriority = Record<NativeChatSource, number>
|
||||
|
||||
@@ -4,7 +4,7 @@ import { join } from 'node:path'
|
||||
import { afterEach, describe, expect, it } from 'vitest'
|
||||
import type { NativeChatMessage } from '../../src/shared/native-chat-types'
|
||||
import { projectNativeChatTranscriptMessages } from '../../src/shared/native-chat-transcript-projection'
|
||||
import { createNativeChatMerger, replaceList } from '../../src/shared/native-chat-merge'
|
||||
import { createNativeChatMerger, replaceList } from '../../src/shared/native-chat/native-chat-merge'
|
||||
import { readNativeChatTranscript } from '../../src/main/native-chat/transcript-reader'
|
||||
import {
|
||||
readNativeChatTranscriptTail,
|
||||
|
||||
Reference in New Issue
Block a user