feat: 大规模清理 claude 的类型问题及依赖

This commit is contained in:
claude-code-best
2026-03-31 22:21:35 +08:00
parent 2c759fe6fa
commit 4c0a655a1c
38 changed files with 1154 additions and 718 deletions

View File

@@ -224,7 +224,7 @@ async function executeBYOCPersistence(
} else {
failedFiles.push({
filename: result.path,
error: result.error,
error: (result as { path: string; error: string; success: false }).error,
})
}
}

View File

@@ -3,20 +3,18 @@ export const OUTPUTS_SUBDIR = ".claude-code/outputs"
export const DEFAULT_UPLOAD_CONCURRENCY = 5
export interface FailedPersistence {
filePath: string
filename: string
error: string
}
export interface PersistedFile {
filePath: string
fileId: string
filename: string
file_id: string
}
export interface FilesPersistedEventData {
sessionId: string
turnStartTime: number
persistedFiles: PersistedFile[]
failedFiles: FailedPersistence[]
files: PersistedFile[]
failed: FailedPersistence[]
}
export interface TurnStartTime {