Skip to content

v0.8.0 - Interval Convergence Guidance, Error Suppression & Backend Stat Probing

Choose a tag to compare

@Jaylor-Wang Jaylor-Wang released this 05 Nov 16:01
· 30 commits to main since this release

English

What's New in v0.8.0

  • Interval Convergence Guidance:
    • Upgraded soft step budget to periodic interval reminders (stepInterval: 8, default cap maxRemindersPerTurn: 4).
    • Switched reminder payload to a concise, high-signal micro-directive:

      Accelerate execution: batch remaining actions and conclude if criteria are met; do not omit verification.

    • Saves ~40% token overhead per turn while maintaining steady long-range convergence control.
  • Dynamic Tool-Error Suppression:
    • Automatically suspends reminder injection when a preceding tool execution encountered an error (result.isError or result.error).
    • Allows model full uninterrupted latitude to diagnose and resolve errors without prompt pressure.
  • Virtual Backend Probe via ctx.fs:
    • fileMutationPolicy checks existence via fsService.resolve and fsService.stat before falling back to host filesystem, preventing false overwrites across virtual/sandboxed environments.
  • Windows Path Case-Folding Resiliency:
    • Normalizes path casing on Windows across invocation keys and failure fingerprints.
  • Multi-Session Telemetry Stream Attribution:
    • Correctly routes interleaved model streams to their individual session IDs.

简体中文

v0.8.0 更新日志

  • 周期性收敛软提醒升级:
    • 将单次软预算升级为周期性步数微提醒(默认 stepInterval: 8 步,每轮上限 maxRemindersPerTurn: 4 次)。
    • 全新精炼微指令型提示词(单次仅 ~15 Token,节约 40% Token 消耗,提供长程收敛牵引力):

      Accelerate execution: batch remaining actions and conclude if criteria are met; do not omit verification.

  • 错误感知与智能避让机制:
    • 当模型上一步工具调用发生错误(result.isError 或抛错)时,自动静默避让提醒注入,优先保证排错排障上下文连贯,避免催促干扰。
  • 支持后端沙箱 ctx.fs 探测:
    • 文件策略优先通过 ctx.fs.resolve + ctx.fs.stat 进行后端虚拟文件探测,有效避免沙箱环境下的误判与强制覆盖。
  • Windows 大小写折叠容错增强:
    • 针对 Windows 文件路径不区分大小写特性进行规范化处理,防止相同报错工具调用漏计。
  • 多会话并发遥测流隔离:
    • 完善 telemetry 在多会话并发流交替输出时的隔离归属,会话销毁时安全释放追踪状态。