permission modes
三种模式
if (mode === 'auto') {
if (isReadOperation(tool)) {
return { allowed: true };
}
if (isWriteOperation(tool)) {
return await classifierApprove(tool, input);
}
if (isDangerous(tool, input)) {
return { allowed: false, reason: 'Dangerous operation' };
}
}