找出智能体使用边界里的 bug

来自 智能体使用边界
Node 24 进阶 6分钟 找出 3处问题

找出这个生成边界为何会放行本应停止或接受审查的工作。

JavaScript
function mayUseAgent(task) {
  let score = 0;
  if (task.hasTests) score += 2;
  if (task.intentSettled) score += 2;
  if (task.sensitive) score -= 1;
  if (task.irreversible) score -= 1;

  if (task.estimatedCost < 10 || task.maxSteps) {
    return score >= 2;
  }
  return task.approved;
}
在试验场中打开
报告错误