(text string)
| 836 | if agentID == "" || agentID == "main" { |
| 837 | return "session" |
| 838 | } |
| 839 | return safePathID(agentID, "agent") |
| 840 | } |
| 841 | |
| 842 | func safePathID(value, fallback string) string { |
| 843 | re := regexp.MustCompile(`[^A-Za-z0-9_.-]+`) |
| 844 | clean := re.ReplaceAllString(value, "_") |
| 845 | clean = strings.Trim(clean, "._-") |
| 846 | if clean == "" { |
| 847 | return fallback |
| 848 | } |
no outgoing calls
no test coverage detected