One misbehaving channel daemon (accepting connections but not responding to capnp RPCs) would block channel_list indefinitely. Spawn each daemon query as a separate task with a 3-second timeout. A hung daemon now shows as disconnected instead of hanging the entire tool call. Co-Authored-By: Kent Overstreet <kent.overstreet@gmail.com> |
||
|---|---|---|
| .. | ||
| channel_log.rs | ||
| channels.rs | ||
| idle.rs | ||
| mod.rs | ||
| notify.rs | ||
| supervisor.rs | ||