Repository navigation
Releases
Grasshopper 2.11.3
Grasshopper 2.11.3
Safer unattended upgrades.
- The nightly server upgrade only moves forward: it never undoes a rollback,
never downgrades, and skips a release that was rolled back or failed its
health check until a newer one ships.upgrade --tostill installs any
release. - Upgrade, rollback and schedule take a lock, so two never overlap; the
rollback link is set before the restart; pre-upgrade backups keep the
newest five. - An upgrade must answer a real search before it counts as healthy, and
downloads refuse an HTTPS-to-HTTP redirect. - Release runs never publish the same version twice at once, and archives are
reproducible. grasshopper checkwarns when an agent runs a client newer than the server.- The server restarts itself if one embedding call is stuck for 30 seconds.
- Search reads at most 200 full-text matches.
Which file?
| Purpose | Download or install |
|---|---|
| Server on Apple silicon macOS | grasshopper-server-darwin-arm64-2.11.3.zip |
| Server on Linux x86-64 | grasshopper-server-linux-amd64-2.11.3.zip |
| Server on Windows x86-64 | grasshopper-server-windows-amd64-2.11.3.zip |
| Client CLI or Claude archive on Apple silicon macOS | grasshopper-client-darwin-arm64-2.11.3.zip |
| Client CLI or Claude archive on Linux x86-64 | grasshopper-client-linux-amd64-2.11.3.zip |
| Client CLI or Claude archive on Windows x86-64 | grasshopper-client-windows-amd64-2.11.3.zip |
| Agent plugins | Follow setup; no archive needed |
| Marketplace maintenance | grasshopper-marketplace-2.11.3.zip |
Check downloads against SHA256SUMS. Executables are unsigned; see
unsigned archives.
Before updating a server, follow back up and update
and keep the previous archive for rollback.
Grasshopper 2.11.2
Grasshopper 2.11.2
Memory view fixes.
- Archived memories stay listed after their project's last live memory is
archived, and a new project's suggestions show right away. - An edit kept across signing in again opens as a conflict if an agent changed
the memory meanwhile, instead of saving over it. - Reloading or closing the tab asks before losing an unsaved edit, and the
editor no longer resets every 15 seconds while offline. - Back and Forward over an opened memory keep the list loaded.
- Keyboard focus stays in the list after Keep, Discard, Restore and Show more.
- Keep all asks first; Keep and replace offers Undo; Undo stops retrying after
a conflict and is announced once. - Searching again from a project search stays in that project.
- Approve, Deny and Disconnect send once on a double click.
- The setup page opens a bare localhost address over HTTP.
Which file?
| Purpose | Download or install |
|---|---|
| Server on Apple silicon macOS | grasshopper-server-darwin-arm64-2.11.2.zip |
| Server on Linux x86-64 | grasshopper-server-linux-amd64-2.11.2.zip |
| Server on Windows x86-64 | grasshopper-server-windows-amd64-2.11.2.zip |
| Client CLI or Claude archive on Apple silicon macOS | grasshopper-client-darwin-arm64-2.11.2.zip |
| Client CLI or Claude archive on Linux x86-64 | grasshopper-client-linux-amd64-2.11.2.zip |
| Client CLI or Claude archive on Windows x86-64 | grasshopper-client-windows-amd64-2.11.2.zip |
| Agent plugins | Follow setup; no archive needed |
| Marketplace maintenance | grasshopper-marketplace-2.11.2.zip |
Check downloads against SHA256SUMS. Executables are unsigned; see
unsigned archives.
Before updating a server, follow back up and update
and keep the previous archive for rollback.
Grasshopper 2.11.1
Grasshopper 2.11.1
Memory view polish.
- On wide screens the list, sidebar and opened memory each scroll on their
own, so the page no longer shows a second scroll bar, and the list keeps its
place when a memory opens. - Memories and sidebar places are links: Cmd/Ctrl-click or middle-click opens
them in a new tab. - Scrolling past the end of a column no longer scrolls the page behind it.
- The browser's toolbar matches the light or dark background.
Which file?
| Purpose | Download or install |
|---|---|
| Server on Apple silicon macOS | grasshopper-server-darwin-arm64-2.11.1.zip |
| Server on Linux x86-64 | grasshopper-server-linux-amd64-2.11.1.zip |
| Server on Windows x86-64 | grasshopper-server-windows-amd64-2.11.1.zip |
| Client CLI or Claude archive on Apple silicon macOS | grasshopper-client-darwin-arm64-2.11.1.zip |
| Client CLI or Claude archive on Linux x86-64 | grasshopper-client-linux-amd64-2.11.1.zip |
| Client CLI or Claude archive on Windows x86-64 | grasshopper-client-windows-amd64-2.11.1.zip |
| Agent plugins | Follow setup; no archive needed |
| Marketplace maintenance | grasshopper-marketplace-2.11.1.zip |
Check downloads against SHA256SUMS. Executables are unsigned; see
unsigned archives.
Before updating a server, follow back up and update
and keep the previous archive for rollback.
Grasshopper 2.11.0
Grasshopper 2.11.0
Updates now take care of themselves across machines.
- Releases publish when a VERSION change merges; no tag push needed.
- Clients follow the server: the bridge downloads the client matching the
server's version, checks it against SHA256SUMS and switches to it. Opt out
with an updates-off file beside client.json. - grasshopper-server upgrade on macOS backs up the database, switches a
current link to the new archive, restarts the launchd job and restores the
old version if health fails. upgrade --rollback goes back; upgrade
--schedule runs it nightly.
Plugins need one manual update to 2.11.0; after that, clients update with the
server.
Which file?
| Purpose | Download or install |
|---|---|
| Server on Apple silicon macOS | grasshopper-server-darwin-arm64-2.11.0.zip |
| Server on Linux x86-64 | grasshopper-server-linux-amd64-2.11.0.zip |
| Server on Windows x86-64 | grasshopper-server-windows-amd64-2.11.0.zip |
| Client CLI or Claude archive on Apple silicon macOS | grasshopper-client-darwin-arm64-2.11.0.zip |
| Client CLI or Claude archive on Linux x86-64 | grasshopper-client-linux-amd64-2.11.0.zip |
| Client CLI or Claude archive on Windows x86-64 | grasshopper-client-windows-amd64-2.11.0.zip |
| Agent plugins | Follow setup; no archive needed |
| Marketplace maintenance | grasshopper-marketplace-2.11.0.zip |
Check downloads against SHA256SUMS. Executables are unsigned; see
unsigned archives.
Before updating a server, follow back up and update
and keep the previous archive for rollback.
Grasshopper 2.10.5
Balance scoped startup memory and support task-aware recall.
Which file?
| Purpose | Download or install |
|---|---|
| Server on Apple silicon macOS | grasshopper-server-darwin-arm64-2.10.5.zip |
| Server on Linux x86-64 | grasshopper-server-linux-amd64-2.10.5.zip |
| Server on Windows x86-64 | grasshopper-server-windows-amd64-2.10.5.zip |
| Client CLI or Claude archive on Apple silicon macOS | grasshopper-client-darwin-arm64-2.10.5.zip |
| Client CLI or Claude archive on Linux x86-64 | grasshopper-client-linux-amd64-2.10.5.zip |
| Client CLI or Claude archive on Windows x86-64 | grasshopper-client-windows-amd64-2.10.5.zip |
| Agent plugins | Follow setup; no archive needed |
| Marketplace maintenance | grasshopper-marketplace-2.10.5.zip |
Check downloads against SHA256SUMS. Executables are unsigned; see
unsigned archives.
Before updating a server, follow back up and update
and keep the previous archive for rollback.
Grasshopper 2.10.4
Resolve Windows hooks through trusted system PowerShell and compare suggestions only when opened. Preserve hook transport and the Similar replacement controls; remove eager list similarity labels.
Which file?
| Purpose | Download or install |
|---|---|
| Server on Apple silicon macOS | grasshopper-server-darwin-arm64-2.10.4.zip |
| Server on Linux x86-64 | grasshopper-server-linux-amd64-2.10.4.zip |
| Server on Windows x86-64 | grasshopper-server-windows-amd64-2.10.4.zip |
| Client CLI or Claude archive on Apple silicon macOS | grasshopper-client-darwin-arm64-2.10.4.zip |
| Client CLI or Claude archive on Linux x86-64 | grasshopper-client-linux-amd64-2.10.4.zip |
| Client CLI or Claude archive on Windows x86-64 | grasshopper-client-windows-amd64-2.10.4.zip |
| Agent plugins | Follow setup; no archive needed |
| Marketplace maintenance | grasshopper-marketplace-2.10.4.zip |
Check downloads against SHA256SUMS. Executables are unsigned; see
unsigned archives.
Before updating a server, follow back up and update
and keep the previous archive for rollback.
Grasshopper 2.10.3
Grasshopper 2.10.3
Handoffs can be moved like any memory; where one lands it becomes the
current handoff and the one there is archived. History lists earlier versions
as clear full-width blocks with Restore and Show all. List rows keep the same
layout whether or not a memory is open, so nothing shifts.
Which file?
| Purpose | Download or install |
|---|---|
| Server on Apple silicon macOS | grasshopper-server-darwin-arm64-2.10.3.zip |
| Server on Linux x86-64 | grasshopper-server-linux-amd64-2.10.3.zip |
| Server on Windows x86-64 | grasshopper-server-windows-amd64-2.10.3.zip |
| Client CLI or Claude archive on Apple silicon macOS | grasshopper-client-darwin-arm64-2.10.3.zip |
| Client CLI or Claude archive on Linux x86-64 | grasshopper-client-linux-amd64-2.10.3.zip |
| Client CLI or Claude archive on Windows x86-64 | grasshopper-client-windows-amd64-2.10.3.zip |
| Agent plugins | Follow setup; no archive needed |
| Marketplace maintenance | grasshopper-marketplace-2.10.3.zip |
Check downloads against SHA256SUMS. Executables are unsigned; see
unsigned archives.
Before updating a server, follow back up and update
and keep the previous archive for rollback.
Grasshopper 2.10.2
Grasshopper 2.10.2
The memory panel no longer scrolls sideways when a memory has long earlier
versions, sits against the right edge again on wide screens, and handoffs say
why they have no Move to.
Which file?
| Purpose | Download or install |
|---|---|
| Server on Apple silicon macOS | grasshopper-server-darwin-arm64-2.10.2.zip |
| Server on Linux x86-64 | grasshopper-server-linux-amd64-2.10.2.zip |
| Server on Windows x86-64 | grasshopper-server-windows-amd64-2.10.2.zip |
| Client CLI or Claude archive on Apple silicon macOS | grasshopper-client-darwin-arm64-2.10.2.zip |
| Client CLI or Claude archive on Linux x86-64 | grasshopper-client-linux-amd64-2.10.2.zip |
| Client CLI or Claude archive on Windows x86-64 | grasshopper-client-windows-amd64-2.10.2.zip |
| Agent plugins | Follow setup; no archive needed |
| Marketplace maintenance | grasshopper-marketplace-2.10.2.zip |
Check downloads against SHA256SUMS. Executables are unsigned; see
unsigned archives.
Before updating a server, follow back up and update
and keep the previous archive for rollback.
Grasshopper 2.10.1
Grasshopper 2.10.1
Move to now sets where a memory applies by project, device and OS, so a
device-only or OS-only rule can move to another device or apply everywhere.
Dropdown arrows in the memory view and on the setup page sit inset from the
edge, with the native arrow kept in high-contrast mode.
Which file?
| Purpose | Download or install |
|---|---|
| Server on Apple silicon macOS | grasshopper-server-darwin-arm64-2.10.1.zip |
| Server on Linux x86-64 | grasshopper-server-linux-amd64-2.10.1.zip |
| Server on Windows x86-64 | grasshopper-server-windows-amd64-2.10.1.zip |
| Client CLI or Claude archive on Apple silicon macOS | grasshopper-client-darwin-arm64-2.10.1.zip |
| Client CLI or Claude archive on Linux x86-64 | grasshopper-client-linux-amd64-2.10.1.zip |
| Client CLI or Claude archive on Windows x86-64 | grasshopper-client-windows-amd64-2.10.1.zip |
| Agent plugins | Follow setup; no archive needed |
| Marketplace maintenance | grasshopper-marketplace-2.10.1.zip |
Check downloads against SHA256SUMS. Executables are unsigned; see
unsigned archives.
Before updating a server, follow back up and update
and keep the previous archive for rollback.
Grasshopper 2.10.0
Grasshopper 2.10.0
Search no longer returns every memory. Meaning matches need a calibrated
cutoff and must stand out from the rest of the store, and exact-word search
ignores common filler words. Agents' search results change too.
The memory view adds Add memory for your own rules, moves between projects
from a dropdown, and a stable sidebar that keeps the open project. Rows show
source and date only, the latest handoff leads each project page, History
shows each version's full text, and archive or restore keeps a memory's
author. Escape closes a memory and returns focus to its row; edits save on
Cmd/Ctrl+Enter.
Which file?
| Purpose | Download or install |
|---|---|
| Server on Apple silicon macOS | grasshopper-server-darwin-arm64-2.10.0.zip |
| Server on Linux x86-64 | grasshopper-server-linux-amd64-2.10.0.zip |
| Server on Windows x86-64 | grasshopper-server-windows-amd64-2.10.0.zip |
| Client CLI or Claude archive on Apple silicon macOS | grasshopper-client-darwin-arm64-2.10.0.zip |
| Client CLI or Claude archive on Linux x86-64 | grasshopper-client-linux-amd64-2.10.0.zip |
| Client CLI or Claude archive on Windows x86-64 | grasshopper-client-windows-amd64-2.10.0.zip |
| Agent plugins | Follow setup; no archive needed |
| Marketplace maintenance | grasshopper-marketplace-2.10.0.zip |
Check downloads against SHA256SUMS. Executables are unsigned; see
unsigned archives.
Before updating a server, follow back up and update
and keep the previous archive for rollback.