agent ctx-badge: seed Bus::last_usage from latest turn_stats row on startup

This commit is contained in:
müde 2026-05-18 18:00:48 +02:00
parent 8a3e8bfb7f
commit f827187341
4 changed files with 47 additions and 0 deletions

View file

@ -64,6 +64,11 @@ async fn main() -> Result<()> {
let login_state = Arc::new(Mutex::new(initial));
let bus = Bus::new();
let stats = TurnStats::open_default();
if let Some(s) = &stats
&& let Some(u) = s.last_usage()
{
bus.seed_usage(u);
}
let files = turn::TurnFiles::prepare(&cli.socket, &label, mcp::Flavor::Manager).await?;
let turn_lock: TurnLock = Arc::new(tokio::sync::Mutex::new(()));
plugins::install_configured(&cli.socket, None).await;