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 {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…