feat: 完成大部分操作

This commit is contained in:
claude-code-best
2026-03-31 21:40:37 +08:00
parent 3d4cb096d1
commit c4d92178b7
22 changed files with 561 additions and 98 deletions

View File

@@ -1033,7 +1033,7 @@ class Project {
'sourceToolAssistantUUID' in message &&
message.sourceToolAssistantUUID
) {
effectiveParentUuid = message.sourceToolAssistantUUID
effectiveParentUuid = message.sourceToolAssistantUUID as UUID
}
const transcriptMessage: TranscriptMessage = {
@@ -2120,7 +2120,7 @@ function recoverOrphanedParallelToolResults(
chain: TranscriptMessage[],
seen: Set<UUID>,
): TranscriptMessage[] {
type ChainAssistant = Extract<TranscriptMessage, { type: 'assistant' }>
type ChainAssistant = TranscriptMessage & { type: 'assistant' }
const chainAssistants = chain.filter(
(m): m is ChainAssistant => m.type === 'assistant',
)