From 9143d2c5e2ba933e0e3000e85e785f39a1f60944 Mon Sep 17 00:00:00 2001 From: Meta Vens Date: Sun, 1 Nov 2026 01:35:51 +0100 Subject: [PATCH] usage-meter-poll: serve_config starts the poll beside the leases Co-Authored-By: Claude Sonnet 5.5 --- crates/claude-connector/src/daemon.rs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/crates/claude-connector/src/daemon.rs b/crates/claude-connector/src/daemon.rs index 1a1a80b..f344197 100644 --- a/crates/claude-connector/src/daemon.rs +++ b/crates/claude-connector/src/daemon.rs @@ -556,6 +556,13 @@ pub fn serve_config(path: &Path) -> Result<(), ConfigError> { if let Some(socket) = &config.lease_socket { start_leases(&config, socket, service.clone(), backend.quota())?; } + crate::usage_poll::start( + backend.quota(), + Box::new(CredentialTokenSource::from_environment( + config.token_credential.clone(), + )), + ) + .map_err(|_| ConfigError::Serving("usage poll"))?; serve_service(listener, config.serve_limits(), service, backend)?; Ok(()) }