Skip to content

Geniuz 4.1.1

Latest

Choose a tag to compare

@github-actions github-actions released this 02 Oct 04:43

Geniuz 4.1.1 completes 4.1.0, which was about finding things, and adds the macOS download. Your memories carry over untouched, and there are no schema changes.

New in 4.1.1: the "names seen" list at the end of a search now shows names, not code. Testing 4.1.0 on Windows, an agent called SSH found it offering things like Get-CimInstance, a file path, and one memory's repeated column headings. A name now has to look like a word and appear in at least two different results.

Install

  • macOS (Apple silicon): download Geniuz.dmg, drag Geniuz to Applications. Signed and notarized.
  • Windows 11: run Geniuz-Setup.exe. Per-user, no admin prompt. Signed.
  • Linux: curl -fsSL https://raw.githubusercontent.com/jackccrawford/geniuz/main/install.sh | bash, or the AppImage / .deb below.

From 4.1.0: search by meaning to discover; search exactly to recall

Searching by meaning is good at finding ideas you didn't know to ask for. It's poor at who, when and did it happen: a name like "Cubic" lands near "review", not near itself, and with no date, months-old memories outrank last week's answer. 4.1.0 adds the exact half and joins the two up. The method comes from Ember, an agent who worked out a better way to dig through memory; another agent, Pumpkin, tested it on a real question.

  • Time windows. --since 7d, --until 2026-09-15, 24h, 2w, a date, or RFC 3339, on every search. The window applies before ranking, so last week's answer isn't buried under older ones.
  • Exact lines. geniuz recall --grep Cubic --grep PR returns the matching lines from the full text of your memories, not just their summaries, newest first. Every term must appear; matching ignores case.
  • Whole threads. geniuz recall --thread 98672A90 reads a whole conversation, root first, from any memory in it. Ember found that agents could build threads but never read one back.
  • Proper names first. In a search by meaning, a Capitalized word after the first (or anything in "quotes") must match exactly, and memories containing it come first. Lowercase searches work as before.
  • Where to go next. Every answer ends with names seen: (names that keep coming up but weren't in your question) and pointers: (ids the results mention), ready for your next --grep or --thread.
  • What was searched. Every answer ends with a line like searched: 312 memories · since 7d · grep "Cubic", so "nothing found" tells you where it looked.

Agents get all of it through MCP: recall now takes since, until, grep (a word or a list) and thread; recall_recent takes since and until. geniuz skill explains how to use them.

Dashboard

Find now offers Meaning or Exact (matching lines), with a time window (any time, 24 hours, 7 days, 30 days). Click a name to search for it exactly, or an id to open it; what was searched shows under every answer.

Linux

The AppImage now carries update information and ships with a .zsync file, so AppImageUpdate and software centres can offer new versions.