# 2026-08-13:ask_user 持久化暂停与继续
# 目标
消除 ask_user 对 JVM 内存 Future 的依赖,使服务重启后仍可根据持久化会话状态继续下一段 Agent 运行。
# 变更
AgentLoop新增Suspend决策与Suspension结果;ask_user保存 pending interaction 后立即暂停并返回,不阻塞 HTTP/SSE 线程;/api/chat/continue根据持久化的requestId与toolCallId写入 ToolResult,再启动下一段 AgentLoop;- pending 查询不再依赖“原 JVM Future 是否仍存在”。
# 验证
mvn -pl pi-agent-v1 test通过(项目暂无线性单元测试)。
# 边界
继续请求当前返回 JSON,前端在提交后刷新历史展示后续结果;下一步可将 continue 改成 SSE,以恢复继续阶段的实时 token/工具流。