agent-context 0.1.5

Multi-backend agent context manager with three-zone memory model
Documentation
//! 请求/通知消息类型。
//!
//! ## 命名约定
//!
//! | 模式 | 前缀 | 方向 | 含义 |
//! |------|------|------|------|
//! | 入站请求 | `Request*` | 外部 → AgentContext | 命令/查询消息,通过 `ask` 发送并等待回复 |
//! | 出站通知 | `Notify*ForReply` | AgentContext → 外部 | 通知并期待回复,通过 `ask` 发送,接收方处理后返回结果 |
//!
//! ## 子模块
//!
//! - [`outbound`]:出站通知(`NotifyCompressedForReply`)
//! - [`inbound`]:入站请求(`Request*`)和策略参数
//! - [`subscribe`]:压缩订阅管理请求

mod inbound;
mod outbound;
mod subscribe;

pub use inbound::{
    CompressStrategy, RequestAppend, RequestClear, RequestCompress, RequestCompressed,
    RequestEstimateTokens, RequestExtend, RequestFindByRole, RequestImportIncremental, RequestGet,
    RequestImmutable, RequestIncremental, RequestInsert, RequestIsEmpty, RequestLen,
    RequestMessages, RequestPop, RequestRemove, RequestRetain, RequestSend, RequestSendStream,
    RequestExportIncremental, RequestExportAll, RequestUpdate,
};
pub use subscribe::{
    RequestSubscribeCompressed,
    RequestUnsubscribeCompressed,
};
pub use outbound::NotifyCompressedForReply;