Skip to content

v0.12.35

Choose a tag to compare

@github-actions github-actions released this 02 Nov 08:29

Added

  • CodeMode 支持顶层 await、Promise 和 callAsync(name, args),可通过 Promise.all 并发执行独立的读取与搜索;保留同步 call(name, args)。
  • 增加可复现的并发耗时示例与使用文档,覆盖调用依赖、错误处理、取消和资源限制。

Changed

  • 写文件、shell 等独占工具继续按提交顺序执行;异步调用共享工具预算,执行记录保持调用顺序,脚本结束后取消未完成调用并拒绝启动排队中的操作。
  • 更新 README、运行时说明和离线 Wiki,整理配置选择器、图片格式检测与工具策略中的重复逻辑,移除未使用的运行时辅助代码。

Performance

  • CodeMode 可重叠等待支持并发的工具调用。在 Windows x64 debug 构建中,8 个各等待 50 ms 的模拟 I/O 调用,中位耗时从同步的 498.08 ms 降至并发的 61.72 ms;真实收益取决于工具延迟,测量条件与复现命令见 Wiki。

Full Changelog: v0.12.34...v0.12.35