Headline: new /copy slash command — a vim/tmux-style copy mode that gives users a keyboard path to yank chat text from the alt-screen buffer, where terminal drag-select can't extend past the visible viewport. Plus a long-overdue docs/CLI-REFERENCE.md covering every shell subcommand, every slash, and every keybinding, linked from both READMEs and the website footer.
Features
- feat(ui):
/copyenters a frozen-snapshot copy mode.j/k(or arrows) move the cursor by line;vtoggles a selection anchor;y/Enteryanks via the existing OSC 52 path (with the temp-file fallback for >75 KB or terminals that don't honour OSC 52);g/Gjump to top/bottom;q/Escexits without yanking. Snapshot spans user / streaming / reasoning cards — tool / diff / etc. are skipped; headers are navigable but excluded from yank, so cross-card selections come out clean. Solves the SSH / mosh / tmux drag-select pain where alt-screen has nothing scrollable above the viewport for the terminal to extend the selection into. (#614, #616)
Docs
- docs:
docs/CLI-REFERENCE.mdmirrors/help+/keysso the surface is greppable from the repo, indexable on the website, and printable for offline reference. Linked fromREADME.md,README.zh-CN.md,docs/index.html(footer), anddocs/configuration.html(outro CTA), with EN + zh strings in both website i18n dictionaries. (#616)
Install
npm install -g [email protected]
Full changelog: https://github.com/esengine/DeepSeek-Reasonix/blob/main/CHANGELOG.md