将 Session/SessionManager 从 gateway 抽取到独立的 session 模块: - 新建 src/session/ 目录 - mod.rs: 模块导出 - error.rs: SessionError 类型 - commands.rs: SessionCommand 枚举 - events.rs: SessionEvent 枚举 - session.rs: Session 和 SessionManager 实现 - 更新 src/gateway/mod.rs - 移除 pub mod session - 改用 crate::session::SessionManager - 更新 src/lib.rs - 添加 pub mod session - 删除 src/gateway/session.rs (内容已移动) 注意: ControlInbound/ControlOutbound/ControlMessage 保留在 bus/message.rs, cli_chat 仍通过消息总线与 SessionManager 通信,待后续简化。
The file is empty.
Description
Languages
Rust
99.6%
Dockerfile
0.4%