发布

  • fix: resolve 5 bugs + close 1 resolved (#771, #811, #752, #772, #661)
    Release / Desktop / macOS ARM64 (push) Has been cancelled
    Release / Desktop / Windows ARM64 (push) Has been cancelled
    Release / Desktop / macOS x86_64 (push) Has been cancelled
    Release / Desktop / Windows x86_64 (push) Has been cancelled
    Release / Desktop / Linux x86_64 (push) Has been cancelled
    Release / CLI / aarch64-apple-darwin (push) Has been cancelled
    Release / CLI / x86_64-apple-darwin (push) Has been cancelled
    Release / CLI / aarch64-unknown-linux-gnu (push) Has been cancelled
    Release / CLI / x86_64-unknown-linux-gnu (push) Has been cancelled
    Release / CLI / aarch64-pc-windows-msvc (push) Has been cancelled
    Release / CLI / x86_64-pc-windows-msvc (push) Has been cancelled
    Release / Docker Image (push) Has been cancelled

    frostbyte_neo 发布于 2026-03-27 21:44:12 +00:00

    • #771: Fix Qwen tool_calls orphaning after context overflow. Added safe drain boundaries
      in compactor and context_overflow to avoid splitting tool pairs. Added missing
      validate_and_repair call in streaming loop.
    • #811: LINE webhook signature now uses raw request bytes (not re-serialized JSON) for
      HMAC. Channel secret is trimmed. Debug logging added for mismatches.
    • #752: Local skill install now hot-reloads kernel via POST /api/skills/reload. TUI skill
      list fixed to parse wrapper object. ClawHub install also triggers reload.
    • #772: exec_policy mode=full now bypasses approval gate for shell_exec tools. Non-shell
      tools like file_delete still respect approval settings.
    • #661: Closed as resolved by #770 splice() reactivity fix and #836 tool ID fix.

    All tests passing. 10 files changed, 436 insertions.

    下载附件