a↗Agent 工程实战中文课程 / v1.0.0⌕ 搜索课程/

M05 练习

← 返回章节
E05-01 · 核心 · 10 分

审批绑定变化

用户批准A100退款10000分,执行前模型把金额改成12000分。如何处理?如果改成9000分呢?

提示
  • 批准的是具体操作,不是“金额不超过某值”的隐含授权。
查看参考解与自评
E05-02 · 核心 · 10 分

中断前副作用

节点先send_email(),再interrupt()。节点恢复时从头执行。邮件可能发送几次?给两种修复。

提示
  • 恢复不是任意Python栈原地续跑。
查看参考解与自评
E05-03 · 核心 · 10 分

等待状态资源

10万任务在等审批,每项创建一个持续等待的线程和数据库事务。替代设计是什么?

提示
  • 等待是一条持久状态,不是一份活跃计算。
查看参考解与自评
E05-04 · 核心 · 10 分

过期边界

课程约定批准和提交均要求now < expires_at。expires_at=1000,提交时now=1000,批准发生在999。是否有效?

提示
  • 批准时有效不代表提交时仍有效。
查看参考解与自评
E05-05 · 进阶 · 10 分

状态转移审查

run已SUCCEEDED,旧Worker迟到提交FAILED。应如何防止?仅判断旧Worker自己的内存状态是否足够?

提示
  • 权威状态与版本在持久存储中。
查看参考解与自评
E05-06 · 进阶 · 10 分

跨窗口交接

Coding Agent上下文将满,当前有一个未通过测试和一个未提交修改。写出下一窗口所需的最小交接字段。

提示
  • 把可验证事实与建议分开。
查看参考解与自评