Interaction:提交、结算与续跑
从用户提交到恢复执行
Interaction 定义 pending、resolved、cancelled、expired、failed。一次 settlement attempt 有独立状态,所以提交失败或重试不能直接解释为整个 Interaction 重开。客户端携带版本提交,服务端校验当前权威状态。
accepted 的关键是把 settlement 与持久化 resume intent 交接起来,再由 owner 恢复执行。终态不可重开。桌面上的输入草稿、按钮位置和收件箱展示只影响交互体验,不拥有业务迁移权。
证据与范围
aida-agent · packages/agent/src/shared/interaction-kernel-state.ts L9–55 · 8f176b450188
aida-agent · docs/architecture/lifecycle-map.md L42–98 · 8f176b450188
aida-agent · docs/architecture/lifecycle-map.md L110–198 · 8f176b450188
aida-agent · packages/agent/src/shared/interaction-kernel-state.ts L137–157 · 8f176b450188
结论来自固定版本的静态源码与合同阅读;实现存在、默认开关和生产启用分别判断。本站代码证据面板列出声明状态与具体限制。