发布

  • Bump version to 0.5.0

    frostbyte_neo 发布于 2026-02-27 19:20:20 +00:00

    Major release with 59 commits since v0.4.2:

    New Features:

    • Add GitHub Copilot as direct API provider with tier-based model selection
    • Add built-in GitHub device flow for Copilot login
    • Add multi-account Anthropic OAuth support
    • Add persistent WebSocket with previous_response_id for OpenAI
    • Add /changelog command with fullscreen overlay and scroll
    • Add stream stall detection and auto-cancel for hung processing
    • Add system performance profiler with auto-tier detection
    • Add default model/provider persistence via Ctrl+D in model picker
    • Add connection phase transparency to status bar
    • Add mouse scroll support for pinned diff pane
    • Save partial streamed content when user interrupts generation

    Performance:

    • Optimize render buffer allocations with thread_local reuse
    • Optimize embedding inference with LRU cache
    • Use batched dot-product for memory similarity search
    • Reduce idle animation CPU: 10fps frame rate, fewer trig iterations
    • Cache base tool objects in OnceLock for fast Registry creation
    • Share reqwest::Client across providers via OnceLock
    • Optimize client startup with Registry::empty() for remote/replay modes

    Windows/WSL2:

    • Fix Windows shell: use cmd.exe instead of bash for tool execution
    • Fix Windows Alt+; hotkey: replace broken .lnk shortcut with RegisterHotKey
    • Fix Windows named pipe detection and retry on access denied
    • Fix WSL2 animation lag: cache command_exists, skip Windows DrvFs paths
    • Fix Windows compilation: stream_pair(), listener mutability, spawn_in_new_terminal

    Bug Fixes:

    • Fix Copilot provider dropping tool results from user messages
    • Fix OpenAI OAuth login: use correct redirect URI and port
    • Fix copilot login crash, add auto-callback for Claude OAuth
    • Fix KV cache: two-marker sliding window + CacheTracker false positives
    • Fix multiedit diff alignment staggering in centered mode
    • Fix selfdev reload delay and hot-add Copilot provider after login
    • Fix /usage: refresh expired tokens, improve formatting
    • Fix TUI not showing processing state after selfdev reload
    • Fix 6 pre-existing test failures
    下载附件