feat: 完成第二版类型清理

This commit is contained in:
claude-code-best
2026-03-31 23:03:47 +08:00
parent 4c0a655a1c
commit d7a729ca68
604 changed files with 595 additions and 953 deletions

View File

@@ -108,7 +108,7 @@ export function createApiQueryHook<TResult>(
})
// Parse response
const content = extractTextContent(response.message.content).trim()
const content = extractTextContent(Array.isArray(response.message.content) ? response.message.content : []).trim()
try {
const result = config.parseResponse(content, context)

View File

@@ -102,7 +102,7 @@ Your response must be a JSON object matching one of the following schemas:
cleanupSignal()
// Extract text content from response
const content = extractTextContent(response.message.content)
const content = extractTextContent(Array.isArray(response.message.content) ? response.message.content : [])
// Update response length for spinner display
toolUseContext.setResponseLength(length => length + content.length)

View File

@@ -249,7 +249,7 @@ Rules:
},
})
const responseText = extractTextContent(response.message.content).trim()
const responseText = extractTextContent(Array.isArray(response.message.content) ? response.message.content : []).trim()
const updatedContent = extractTag(responseText, 'updated_file')
if (!updatedContent) {