位置
apps/sidecar/src/rpc/agent-handlers.ts:421-428(agentEventsBridgedThreads Set 只增不减)、:898-931(DELETE_THREAD / PERMANENTLY_DELETE_THREAD 不退订)
apps/sidecar/src/services/agent-runtime/events/thread-event-bus.ts:155-161(instances Map 按 sessionDir 永驻,含已删线程的 threads Map 与 listeners)
apps/sidecar/src/services/browser/external-chrome-transport.ts:54,104-106(seenIds:id 为本地自增 lume-broker-${Date.now()}-${seq++} 永不重复 → 防重检查无意义,Set 随请求数线性增长)
apps/sidecar/src/services/agent-runtime/tools/link/cli-auth-manager.ts:83,202-232(sessions Map 的 connected/error 终态条目无删除路径,cancelAuth 也不 delete,仅 stopAll 清空)
问题
四处同型:只增不减的进程级集合。单个条目小、增速慢,故均为低危;长期运行(sidecar 常驻)下缓慢累积。
修复建议
线程删除时退订并从 bridgedThreads 移除、ThreadEventBus.instances 支持按 sessionDir 释放;external-chrome-transport 删除无意义防重或仅对 in-flight 去重;cli-auth-manager 终态会话定时/即时清理。
位置
apps/sidecar/src/rpc/agent-handlers.ts:421-428(agentEventsBridgedThreads Set 只增不减)、:898-931(DELETE_THREAD / PERMANENTLY_DELETE_THREAD 不退订)apps/sidecar/src/services/agent-runtime/events/thread-event-bus.ts:155-161(instances Map 按 sessionDir 永驻,含已删线程的 threads Map 与 listeners)apps/sidecar/src/services/browser/external-chrome-transport.ts:54,104-106(seenIds:id 为本地自增lume-broker-${Date.now()}-${seq++}永不重复 → 防重检查无意义,Set 随请求数线性增长)apps/sidecar/src/services/agent-runtime/tools/link/cli-auth-manager.ts:83,202-232(sessions Map 的 connected/error 终态条目无删除路径,cancelAuth 也不 delete,仅 stopAll 清空)问题
四处同型:只增不减的进程级集合。单个条目小、增速慢,故均为低危;长期运行(sidecar 常驻)下缓慢累积。
修复建议
线程删除时退订并从 bridgedThreads 移除、ThreadEventBus.instances 支持按 sessionDir 释放;external-chrome-transport 删除无意义防重或仅对 in-flight 去重;cli-auth-manager 终态会话定时/即时清理。