Skip to content
Xiaoyu's Blog
Go back

AgentScope Java Review 系列

Updated:

AgentScope Java PR Review

系列文章

进程 / IO / 异步

  1. Harness Shell 管道死锁:并发 drain 与输出生命周期
  2. Harness 异步 Memory Flush:响应延迟与丢弃语义
  3. legacy wait 丢失异步完成通知:inbox 与 TaskRepository

Sandbox 并发与路由

  1. Sandbox 按 call 绑定隔离:跨 session 单槽踩踏
  2. Sandbox Fallback:并发调用下的绑定与释放
  3. Sandbox Task Record:跨 call 的持久化路由

Subagent 配置继承

  1. 声明式 Subagent 的 Hook 继承:治理能力与工具白名单
  2. 声明式 Subagent 的独立 Compaction 配置

Workspace / State / Tracing

  1. Prompt 暴露正确的 Session Workspace 路径
  2. 迁移 version=0 行上的幽灵 CAS 冲突
  3. Tracing Middleware 支持应用自有 OpenTelemetry SDK

阅读地图

主题核心问题Review 关注点PR
进程与 IO子进程输出填满管道后互相等待并发读取、超时回收、内存上限#2839 Merged
异步记忆主响应被第二次模型调用拖慢有界队列、失败隔离、关闭语义#2833 Open
legacy waitinbox 丢通知后永久等不到结果TaskRepository 回退、undelivered 恢复#2797 Open
Sandbox 绑定跨 session 共享 agent 级单槽per-call RuntimeContext、release 归属#2675 Merged
Sandbox Fallbackcontext-free 读者仍踩单槽acquire/release 顺序、隔离边界#2854 Open
Task Recordcall 结束后后台线程无法访问记录路由边界、host 持久化#2803 Merged
Subagent Hook声明式子 Agent 绕过父级 Hook创建路径、Hook 工具、白名单#2996 Open
Compaction声明式子 Agent 无法独立配置压缩YAML 三态、校验与继承链#2378 Open
Workspace Promptprompt 广告 base、工具落在 session路径一致性、path-policy roots#3020 Merged
State CAS迁移 DEFAULT 0 与「行不存在」哨兵冲突INSERT→UPDATE 自愈、多后端语义#3165 Merged
OTel SDKTracing 只能绑 GlobalOpenTelemetry注入构造、lazy global、Refs vs Fixes#3250 Merged

截至 2026-09-30:已合并 #2675、#2803、#2839、#3020、#3165、#3250;仍为 Open 的有 #2378、#2797、#2833、#2854、#2996。


Share this post:

Previous Post
as-java-review: 声明式 Subagent 的独立 Compaction 配置
Next Post
as-java-review: 修复 legacy wait 丢失异步任务完成通知