feat: 问就是封包

This commit is contained in:
claude-code-best
2026-03-31 23:32:58 +08:00
parent d7a729ca68
commit dd9cd782a7
67 changed files with 423 additions and 172 deletions

View File

@@ -1325,14 +1325,15 @@ export function checkWritePermissionForTool<Input extends AnyObject>(
},
]
: generateSuggestions(path, 'write', toolPermissionContext, pathsToCheck)
const failedCheck = safetyCheck as { safe: false; message: string; classifierApprovable: boolean }
return {
behavior: 'ask',
message: safetyCheck.message,
message: failedCheck.message,
suggestions: safetySuggestions,
decisionReason: {
type: 'safetyCheck',
reason: safetyCheck.message,
classifierApprovable: safetyCheck.classifierApprovable,
reason: failedCheck.message,
classifierApprovable: failedCheck.classifierApprovable,
},
}
}