refactor(#2626): retire the file-based mcp-loose-ends scanner (todos own it now)

This commit is contained in:
damocles 2026-07-21 23:52:47 +02:00
commit a1352376d8
4 changed files with 1 additions and 64 deletions

View file

@ -339,20 +339,7 @@ impl AgentServer {
if is_self_query && let Some(todos) = local_todos().await {
loose_ends.extend(todos);
}
let mut out = annotate_retries(render_loose_ends(&loose_ends), retries);
// Append loose-end items published by external MCP daemons
// (e.g. active bash tasks from hive-bash-mcp). Generic — no
// per-MCP knowledge needed here.
let mcp_items = crate::loose_ends::collect();
if !mcp_items.is_empty() {
use std::fmt::Write as _;
let n = mcp_items.len();
let _ = write!(out, "\n\n{n} local task(s):");
for item in &mcp_items {
let _ = write!(out, "\n- {item}");
}
}
out
annotate_retries(render_loose_ends(&loose_ends), retries)
})
.await
}