606481586a
Two silent-auth-failure paths from #36098 (also #66125): - the local-URL guard only escaped the 'local' placeholder when the HOST BLOCK had apiKey. A top-level apiKey in honcho.json — explicit user intent, and what 'hermes honcho setup' writes for single-host configs — was dropped on the floor, so AUTH_USE_AUTH self-hosts 401'd on every request. Now any explicit key in honcho.json (host block or top level) is honored; only env-sourced keys are still treated as likely-cloud and skipped for local URLs. - named-profile host blocks do not inherit the default host's apiKey (credential isolation is by design), but the failure was silent: the profile ran unauthenticated and every tool said 'no context'. Affirm isolation and warn loudly at config-resolution time instead, the outcome #66125 proposed if inheritance is rejected.