UserAgent returns the User-Agent string sent on all outgoing LLM API requests made by Coder's built-in chat (chatd). The format mirrors conventions used by other coding agents so that LLM providers can identify traffic originating from Coder. Example: coder-agents/v2.21.0 (linux/amd64)
()
| 14 | // |
| 15 | // Example: coder-agents/v2.21.0 (linux/amd64) |
| 16 | func UserAgent() string { |
| 17 | return fmt.Sprintf("coder-agents/%s (%s/%s)", |
| 18 | buildinfo.Version(), runtime.GOOS, runtime.GOARCH) |
| 19 | } |