Skip to content

SimpleDSH v0.1.0-rc.1

Pre-release
Pre-release

Choose a tag to compare

@Owen718 Owen718 released this 11 Aug 13:24
· 22 commits to main since this release

Prebuilt. Node 22 or newer, macOS or Linux.

curl -fsSL https://github.com/Owen718/SimpleDSH/releases/download/v0.1.0-rc.1/simpledsh-0.1.0-rc.1.tgz -o simpledsh.tgz
npm install -g ./simpledsh.tgz
simpledsh login

Web search

Sessions now declare a fifth tool, web_search, backed by DeepSeek's official
server-side search in the Responses API. When the model needs facts the
workspace cannot provide, it searches with the same credential and feeds the
grounded answer back as the tool result. Sessions opened by an earlier build
keep their frozen tools ABI, continue without a cache break, and never search.

Note: search tokens are recorded in the session log but are not yet added to the
cost figure on the status line.

Interactive

  • /effort opens a slider over low, high and max. Changing it mid-session is a
    Cache ABI change: the conversation carries across as a summary and the next
    turn starts cold on purpose.
  • /quit beside /exit.
  • An opening screen naming the model, the effort and the directory, with the
    same three facts kept under the input for the rest of the session.
  • The input sits in a box with a > marker and the terminal's own cursor.

Fixes

  • Ctrl-C did not interrupt and Ctrl-D did not exit under terminals that
    negotiate the Kitty keyboard protocol or xterm modifyOtherKeys, including tmux
    with extended-keys. All the keys this layer claims now accept every
    encoding. Reported by @FeiSong123.
  • A prompt beginning with an absolute path (/tmp/notes.txt ...) was swallowed
    as an unknown slash command.
  • npm pack --json returns an object on npm 12; the packaging check accepted
    only the older array shape.