INNER CODE UNIT · Go
copilotPermissionToolName
k1LoW/runn · agent_copilot.go:136
func copilotPermissionToolName(req copilot.PermissionRequest) string {
switch r := req.(type) {
case copilot.PermissionRequestCustomTool:
return r.ToolName
case copilot.PermissionRequestHook:
return r.ToolName
case copilot.PermissionRequestMCP:
return r.ToolName
case nil:
return ""
default:
return string(r.Kind())
}
}
func (p *copilotProvider) Close() error {
var errs error
if p.session != nil {