a31afaba800705d0c1f7032b54ac4befcbb4efea
listen_loop 核心改动: 新消息到达 → tokio::spawn(generate_reply) → 主循环立即继续 LLM 调用 High 工具 → approval_flow 阻塞 spawn 的 task → 主循环不受影响 → receive_messages() 继续接收 → 用户回复确认码 → handle_reply 触发 oneshot → spawned task 从 approval_flow 恢复 → LLM 生成最终回复 Conversation 用 Arc 包裹以支持跨 task 共享 send_text + 入库移到 spawned task 内部完成
Description
No description provided
Languages
Rust
99.7%
Shell
0.3%