ceb54f5a52
Router attributes coding-agent clients by User-Agent prefix (the way it already recognizes OpenCode's versioned UA), and its WAF rejects default/blank client UAs. Mirror the xai profile: declare User-Agent: Hermes-Agent/<version> in default_headers, which agent_init's profile-headers fallback applies at client construction. Re-verified live: one-shot chat through api.router.com still works.