feat: 全部类型问题解决

This commit is contained in:
claude-code-best
2026-04-11 10:24:00 +08:00
parent 7088fe3c8b
commit 6a70056910
135 changed files with 671 additions and 503 deletions

View File

@@ -53,7 +53,7 @@ export function FallbackPermissionRequest({
event: 'accept',
metadata: {
language_name: 'none',
message_id: toolUseConfirm.assistantMessage.message.id,
message_id: toolUseConfirm.assistantMessage.message.id!,
platform: env.platform,
},
})
@@ -66,7 +66,7 @@ export function FallbackPermissionRequest({
event: 'accept',
metadata: {
language_name: 'none',
message_id: toolUseConfirm.assistantMessage.message.id,
message_id: toolUseConfirm.assistantMessage.message.id!,
platform: env.platform,
},
})
@@ -92,7 +92,7 @@ export function FallbackPermissionRequest({
event: 'reject',
metadata: {
language_name: 'none',
message_id: toolUseConfirm.assistantMessage.message.id,
message_id: toolUseConfirm.assistantMessage.message.id!,
platform: env.platform,
},
})
@@ -111,7 +111,7 @@ export function FallbackPermissionRequest({
event: 'reject',
metadata: {
language_name: 'none',
message_id: toolUseConfirm.assistantMessage.message.id,
message_id: toolUseConfirm.assistantMessage.message.id!,
platform: env.platform,
},
})

View File

@@ -89,7 +89,7 @@ export function useFilePermissionDialog<T extends ToolInput>({
const onChange = useCallback(
(option: PermissionOption, input: T, feedback?: string) => {
const params: PermissionHandlerParams = {
messageId: toolUseConfirm.assistantMessage.message.id,
messageId: toolUseConfirm.assistantMessage.message.id!,
path: filePath,
toolUseConfirm,
toolPermissionContext,

View File

@@ -3,6 +3,7 @@ import * as React from 'react'
import { Suspense, use, useMemo } from 'react'
import { Box, NoSelect, Text } from '@anthropic/ink'
import type {
NotebookCell,
NotebookCellType,
NotebookContent,
} from '../../../types/notebook.js'
@@ -79,7 +80,7 @@ function NotebookEditToolDiffInner({
}
return ''
}
const cell = notebookData.cells.find(cell => cell.id === cell_id)
const cell = notebookData.cells.find((cell: NotebookCell) => cell.id === cell_id)
if (!cell) {
return ''
}

View File

@@ -129,7 +129,7 @@ export function SkillPermissionRequest(
event: 'accept',
metadata: {
language_name: 'none',
message_id: toolUseConfirm.assistantMessage.message.id,
message_id: toolUseConfirm.assistantMessage.message.id!,
platform: env.platform,
},
})
@@ -142,7 +142,7 @@ export function SkillPermissionRequest(
event: 'accept',
metadata: {
language_name: 'none',
message_id: toolUseConfirm.assistantMessage.message.id,
message_id: toolUseConfirm.assistantMessage.message.id!,
platform: env.platform,
},
})
@@ -169,7 +169,7 @@ export function SkillPermissionRequest(
event: 'accept',
metadata: {
language_name: 'none',
message_id: toolUseConfirm.assistantMessage.message.id,
message_id: toolUseConfirm.assistantMessage.message.id!,
platform: env.platform,
},
})
@@ -201,7 +201,7 @@ export function SkillPermissionRequest(
event: 'reject',
metadata: {
language_name: 'none',
message_id: toolUseConfirm.assistantMessage.message.id,
message_id: toolUseConfirm.assistantMessage.message.id!,
platform: env.platform,
},
})
@@ -220,7 +220,7 @@ export function SkillPermissionRequest(
event: 'reject',
metadata: {
language_name: 'none',
message_id: toolUseConfirm.assistantMessage.message.id,
message_id: toolUseConfirm.assistantMessage.message.id!,
platform: env.platform,
},
})

View File

@@ -201,7 +201,7 @@ export function usePermissionRequestLogging(
event: 'response',
metadata: {
language_name: unaryEvent.language_name,
message_id: toolUseConfirm.assistantMessage.message.id,
message_id: toolUseConfirm.assistantMessage.message.id!,
platform: env.platform,
},
})

View File

@@ -17,7 +17,7 @@ export function logUnaryPermissionEvent(
event,
metadata: {
language_name: 'none',
message_id,
message_id: message_id!,
platform: getHostPlatformForAnalytics(),
hasFeedback: hasFeedback ?? false,
},