ACP clients can create sessions just to inspect configuration, then disconnect without sending a prompt. Those empty sessions currently stay in the session list indefinitely.
The daemon now removes detached ACP sessions that have never accepted input or recorded history, once they are at least a minute old. Sessions with an active attachment or accepted work are kept. Existing unused ACP sessions are collected too.