发布

  • v0.3.37 — Community Bug Fix Batch 3
    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-09 21:41:02 +00:00

    Fixes:

    • Tool name mapping: LLM-hallucinated aliases (fs-write, fsRead, writeFile, etc.) normalize to canonical names before both capability check and dispatch (#349)
    • Provider keys not loading: fresh drivers created on every request reading current env vars, dashboard key saves take effect immediately without restart (#465, #458, #355)
    • Moonshot/kimi: fixed model catalog IDs (kimi-k2, kimi-k2.5) and provider inference from model name (#428)
    • Telegram reactions: fire-and-forget lifecycle emoji (queued→thinking→tool_use→done/error) (#435)
    • Telegram proxy: configurable api_url for custom API mirrors/proxies (#477)
    • Discord ignore_bots: config option to allow bot-to-bot interactions, self-loop prevention (#403)
    • Linux init crash: 7-browser fallback cascade, always prints URL for manual open (#389)
    • Text tool call parsing: fallback parser for models without native function calling — [TOOL_CALL], <tool_call>, bare JSON patterns with 25 tests (#354, #332)
    • Cross-platform test fixes: Windows-compatible paths for tool_runner tests

    Also closed: #358 (docs link, website issue), #388 (model_studio alias, fixed), #420 (database status, not reproducible), #319/#261 (Fish shell duplicates of #372)

    Stats: 14 files changed, 1180 insertions, 94 deletions, 1948 tests pass, 0 clippy warnings

    下载附件