//! 压缩订阅管理请求消息。
//!
//! 每条消息的 `impl Message<…> for `[`AgentContext`](super::super::actor::AgentContext) 块定义在
//! [`context::actor`](super::super::actor) 模块中。
use ReplyRecipient;
use NotifyCompressedForReply;
/// 设置压缩结果订阅者。Reply = `()`。
///
/// 在 [`RequestCompress`](super::inbound::RequestCompress) 生成摘要后、写入 compressed 区之前,
/// 将 [`NotifyCompressedForReply`] 发送给订阅者,订阅者返回修改后的 `(摘要, 保留)` 对。
/// 后设覆盖前设(单例语义)。
/// 清除压缩结果订阅者。Reply = `()`。
///
/// 清除后 [`RequestCompress`](super::inbound::RequestCompress) 将跳过订阅者处理,直接使用原始摘要。
;