Skip to content

wisp 0.31.0

Choose a tag to compare

@pidster pidster released this 23 Oct 11:56
· 110 commits to main since this release
Immutable release. Only release title and notes can be modified.

Added:

  • wisp doctor has a package line: every part the install says it has (wisp-tui, Wisp Notifier.app, the Metal
    library) is where it says, so a part a release puts in the wrong place is caught (ADR 0072).
  • WISP_TUI names the wisp-tui that wisp chat hands a terminal to, for an unusual set-up.
  • A disk image, Wisp-X.Y.Z.dmg, beside the Homebrew formula: Wisp.app, signed and notarised, holding wisp,
    wisp-tui, Wisp Notifier.app, and MLX's library; drag it to Applications and run wisp install from it
    (ADR 0072).
  • wisp install links Wisp.app's wisp and wisp-tui into ~/.local/bin, or a folder you name, with no
    administrator's password, and prints the line to add when the folder is not on your PATH; wisp uninstall
    removes them. Opening Wisp.app from the Finder offers to do it in a dialog (ADR 0073).
  • wisp update updates Wisp.app: it downloads the latest release's disk image to ~/Downloads, checks its checksum
    and that the app is signed by wisp's developer and notarised by Apple, and replaces the app; --check only says
    whether one is out. updates.check (off by default) asks GitHub once a day and shows a newer version in
    wisp doctor, the chat's status line, and the Finder dialog, which offers to update (ADR 0074).

Changed:

  • wisp models and chat's /models list each backend's models by name, numbers compared as numbers
    (granite4.1:8b before granite4.2:8b), rather than in the order Ollama or a server reported them.

Install or upgrade with Homebrew: brew install pidster/tap/wisp, or download Wisp-0.31.0.dmg and drag Wisp.app to Applications. Everything is signed with a Developer ID and notarised by Apple, so the tarball runs when downloaded directly too.