mirror of
https://github.com/claude-code-best/claude-code.git
synced 2026-06-18 22:35:51 +00:00
feat: 全部类型问题解决
This commit is contained in:
@@ -32,8 +32,8 @@ import { createUserMessage } from '../utils/messages.js'
|
||||
function convertAssistantMessage(msg: SDKAssistantMessage): AssistantMessage {
|
||||
return {
|
||||
type: 'assistant',
|
||||
message: msg.message,
|
||||
uuid: msg.uuid,
|
||||
message: msg.message!,
|
||||
uuid: msg.uuid!,
|
||||
requestId: undefined,
|
||||
timestamp: new Date().toISOString(),
|
||||
error: msg.error,
|
||||
@@ -64,7 +64,7 @@ function convertResultMessage(msg: SDKResultMessage): SystemMessage {
|
||||
subtype: 'informational',
|
||||
content,
|
||||
level: isError ? 'warning' : 'info',
|
||||
uuid: msg.uuid,
|
||||
uuid: msg.uuid!,
|
||||
timestamp: new Date().toISOString(),
|
||||
}
|
||||
}
|
||||
@@ -78,7 +78,7 @@ function convertInitMessage(msg: SDKSystemMessage): SystemMessage {
|
||||
subtype: 'informational',
|
||||
content: `Remote session initialized (model: ${msg.model})`,
|
||||
level: 'info',
|
||||
uuid: msg.uuid,
|
||||
uuid: msg.uuid!,
|
||||
timestamp: new Date().toISOString(),
|
||||
}
|
||||
}
|
||||
@@ -99,7 +99,7 @@ function convertStatusMessage(msg: SDKStatusMessage): SystemMessage | null {
|
||||
? 'Compacting conversation…'
|
||||
: `Status: ${msg.status}`,
|
||||
level: 'info',
|
||||
uuid: msg.uuid,
|
||||
uuid: msg.uuid!,
|
||||
timestamp: new Date().toISOString(),
|
||||
}
|
||||
}
|
||||
@@ -117,7 +117,7 @@ function convertToolProgressMessage(
|
||||
subtype: 'informational',
|
||||
content: `Tool ${msg.tool_name} running for ${msg.elapsed_time_seconds}s…`,
|
||||
level: 'info',
|
||||
uuid: msg.uuid,
|
||||
uuid: msg.uuid!,
|
||||
timestamp: new Date().toISOString(),
|
||||
toolUseID: msg.tool_use_id,
|
||||
}
|
||||
@@ -134,7 +134,7 @@ function convertCompactBoundaryMessage(
|
||||
subtype: 'compact_boundary',
|
||||
content: 'Conversation compacted',
|
||||
level: 'info',
|
||||
uuid: msg.uuid,
|
||||
uuid: msg.uuid!,
|
||||
timestamp: new Date().toISOString(),
|
||||
compactMetadata: fromSDKCompactMetadata(msg.compact_metadata),
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user