这个系列整理了四次 AgentScope Java PR Review。重点不是复述 diff,而是记录一套可复用的方法:先建立真实调用链,再构造失败场景,核对修复边界与测试,最后把“本 PR 已解决”和“适合 follow-up”分开。
文章是对应审查日期的技术快照。PR 状态与代码可能继续变化,请以各篇文首的 GitHub 链接为准。
系列文章
- Harness Shell 管道死锁:并发 drain 与输出生命周期
- Sandbox Fallback:并发调用下的绑定与释放
- Harness 异步 Memory Flush:响应延迟与丢弃语义
- Sandbox Task Record:跨 call 的持久化路由
阅读地图
| 主题 | 核心问题 | Review 关注点 |
|---|---|---|
| 进程与 IO | 子进程输出填满管道后互相等待 | 并发读取、超时回收、内存上限 |
| Sandbox 并发 | 多个 call 共享 fallback 生命周期 | acquire/release 顺序、隔离边界 |
| 异步记忆 | 主响应被第二次模型调用拖慢 | 有界队列、失败隔离、关闭语义 |
| Task Record | call 结束后后台线程无法访问记录 | 路由边界、host 持久化、回归测试 |