services/satori-bot/todolist.md
目标: 确保 LLM 的历史记录截断不会破坏逻辑链(如 send_message + continue)。
actions 压缩为文本 Summary 存入 LLM Context,而非直接丢弃。as any 类型断言。try...finally 强制释放机制。onMessageArrival 与周期性任务改为并发执行,提升吞吐量。trimActions 自动回溯,防止截断破坏 continue 等成对逻辑链。handleLoopStep 中增加 MAX_LOOP_ITERATIONS = 5 的硬性上限。SatoriMessageCreateResponse 的接口定义与运行时 Schema 保持一致。process.on('unhandledRejection') 中移除 process.exit(1)。