mirror of
https://github.com/coder/coder.git
synced 2026-06-03 21:18:24 +00:00
20 lines
525 B
Go
20 lines
525 B
Go
package chatprovider
|
|
|
|
import (
|
|
"fmt"
|
|
"runtime"
|
|
|
|
"github.com/coder/coder/v2/buildinfo"
|
|
)
|
|
|
|
// 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)
|
|
func UserAgent() string {
|
|
return fmt.Sprintf("coder-agents/%s (%s/%s)",
|
|
buildinfo.Version(), runtime.GOOS, runtime.GOARCH)
|
|
}
|