发布

  • chore(release): v0.6.7
    Release / parity (push) Has been cancelled
    Release / build (deepseek-linux-x64, deepseek, ubuntu-latest, x86_64-unknown-linux-gnu) (push) Has been cancelled
    Release / build (deepseek-macos-arm64, deepseek, macos-latest, aarch64-apple-darwin) (push) Has been cancelled
    Release / build (deepseek-macos-x64, deepseek, macos-latest, x86_64-apple-darwin) (push) Has been cancelled
    Release / build (deepseek-tui-linux-x64, deepseek-tui, ubuntu-latest, x86_64-unknown-linux-gnu) (push) Has been cancelled
    Release / build (deepseek-tui-macos-arm64, deepseek-tui, macos-latest, aarch64-apple-darwin) (push) Has been cancelled
    Release / build (deepseek-tui-macos-x64, deepseek-tui, macos-latest, x86_64-apple-darwin) (push) Has been cancelled
    Release / build (deepseek-tui-windows-x64.exe, deepseek-tui.exe, windows-latest, x86_64-pc-windows-msvc) (push) Has been cancelled
    Release / build (deepseek-windows-x64.exe, deepseek.exe, windows-latest, x86_64-pc-windows-msvc) (push) Has been cancelled
    Release / release (push) Has been cancelled

    frostbyte_neo 发布于 2026-04-28 03:46:38 +00:00

    Bumps workspace + npm wrapper to 0.6.7. Auto-tag.yml will create the
    v0.6.7 tag, which fires release.yml to build the binary matrix and draft
    the GitHub Release.

    v0.6.7 highlights (all 12 open issues for this release landed):

    • #130 sub-agent mailbox abstraction with monotonic seq + watch-based
      backpressure; close-as-cancel propagates through nested children
    • #128 in-transcript DelegateCard + FanoutCard consume the mailbox stream;
      sidebar demoted to a navigator
    • #129 approval modal Codex-style takeover with benign / destructive
      variant routing — destructive ops require explicit second-key confirm
    • #103 stream-error diagnostics + transparent retry on early decode
      failure; HTTP/2 keepalive defaults; DEEPSEEK_FORCE_HTTP1 escape hatch
    • #101 @-file mention BLOCKER fix — two-pass workspace→cwd→fuzzy
      resolution; .deepseekignore honored; Workspace::resolve extracted
    • #52 OpenRouter + Novita as first-class providers; /provider picker
      modal with inline API-key prompt; OPENROUTER_API_KEY / NOVITA_API_KEY
    • #93 help overlay (?) with searchable command + keybinding catalog
    • #95 /statusline picker for configurable footer items, persisted to
      config.toml under tui.status_items
    • #94 live transcript overlay (Ctrl+T) with sticky-bottom auto-scroll
      and (cell, width, revision) wrap cache
    • #85 pending input preview widget — three semantic buckets (pending
      steers / rejected steers / queued follow-ups); Alt+Up edits last queued
    • #66 error taxonomy wired through engine + capacity controller + audit
      log + TUI severity rendering; ad-hoc string matching gone
    • #68 sub-agent prompts tightened — explicit
      SUMMARY/EVIDENCE/CHANGES/RISKS/BLOCKERS contract, mode-specific
      guidance, tool-calling conventions in one canonical file

    1358 deepseek-tui binary tests passing (1217 baseline → +141), all
    parity gates green, clippy -D warnings clean, rustdoc clean.

    Co-Authored-By: Claude Opus 4.7 (1M context) noreply@anthropic.com

    下载附件