Skip to content

fix: bound outbound I/O and async waits - #1062

Open
tiantt wants to merge 1 commit into
mainfrom
fix/http-boundary-followups
Open

fix: bound outbound I/O and async waits#1062
tiantt wants to merge 1 commit into
mainfrom
fix/http-boundary-followups

Conversation

@tiantt

@tiantt tiantt commented Sep 4, 2026

Copy link
Copy Markdown
Collaborator

统一 HTTP 超时:新增 10s 连接、60s 读取、300s 流式总预算,并支持环境变量覆盖。
防止无限流和内存耗尽:远程媒体下载增加总时长与 256 MiB 大小限制;TTS 增加流式截止时间。
避免阻塞事件循环:LLM Shield、图片编辑、Skills、Mobile Run、VikingMemory 的同步调用改到工作线程。
修复 Mobile Run 生命周期问题:Pod 获取、任务轮询、取消和释放现在都有边界,并补充锁保护。
修复 TTS 播放线程卡死:异常路径保证 task_done(),线程退出不再无限 join()。
修复独立功能问题:- A2A VeTaskStore 原来没有真正保存任务。

  • LLM Shield 兼容插件和 Agent Callback 两套参数名称。
  • Runner 不再使用导入时固化的默认 session ID。
  • AgentKit 分页加入 120 秒扫描预算。
  • Agent 的工具线程池默认行为增加风险说明。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant