fix(claude): pin stabilized OS arch to baseline

This commit is contained in:
tpob
2026-03-19 13:07:16 +08:00
parent 8179d5a8a4
commit f7069e9548
5 changed files with 75 additions and 7 deletions
+2 -1
View File
@@ -131,7 +131,8 @@ type Config struct {
// ClaudeHeaderDefaults configures default header values injected into Claude API requests.
// In legacy mode, UserAgent/PackageVersion/RuntimeVersion/Timeout act as fallbacks when
// the client omits them, while OS/Arch remain runtime-derived. When stabilized device
// profiles are enabled, all of these values seed the baseline pinned fingerprint.
// profiles are enabled, OS/Arch become the pinned platform baseline, while
// UserAgent/PackageVersion/RuntimeVersion seed the upgradeable software fingerprint.
type ClaudeHeaderDefaults struct {
UserAgent string `yaml:"user-agent" json:"user-agent"`
PackageVersion string `yaml:"package-version" json:"package-version"`