IsSafeForAutoApproval 判断是否可以自动批准 在 SmartApprove 模式下,只读且不涉及外部系统的工具可以自动批准
()
| 217 | // IsSafeForAutoApproval 判断是否可以自动批准 |
| 218 | // 在 SmartApprove 模式下,只读且不涉及外部系统的工具可以自动批准 |
| 219 | func (a *ToolAnnotations) IsSafeForAutoApproval() bool { |
| 220 | if a == nil { |
| 221 | return false |
| 222 | } |
| 223 | return a.ReadOnly && !a.OpenWorld && !a.RequiresConfirmation |
| 224 | } |
| 225 | |
| 226 | // RiskLevelName 获取风险级别名称 |
| 227 | func (a *ToolAnnotations) RiskLevelName() string { |
no outgoing calls