**Parent:** #622 Extract message merging, queue size limits, doom loop detection from `agent/mod.rs` into `agent/message_queue.rs`.