add agent-facing compact tool gated on context usage

This commit is contained in:
damocles 2026-07-23 10:08:34 +02:00 committed by mara
commit e9df5def02
6 changed files with 133 additions and 16 deletions

View file

@ -491,8 +491,9 @@ async fn serve_main<S: Surface>(socket: &Path, poll_ms: u64) -> Result<()> {
let store = Arc::new(store);
let wake = todo_wake.clone();
let reminders = reminder_store.clone();
let bus_for_socket = bus.clone();
tokio::spawn(async move {
if let Err(e) = todo_server::run(store, wake, reminders).await {
if let Err(e) = todo_server::run(store, wake, reminders, bus_for_socket).await {
tracing::error!(error = %e, "in-agent todo socket exited with error");
}
});