e5bebe2cad
The Honcho client singleton cached the HTTP timeout at first build. In long-lived processes (gateway, dashboard), changing the timeout via config.yaml or HONCHO_TIMEOUT had no effect until restart. Track the resolved timeout alongside the cached client and compare on each get_honcho_client() call. When the timeout differs, reset the singleton so the next call rebuilds with the new value. Fixes #57347