Skip to content

Releases: dalsori/fuckmemory

fuckmemory 1.3.0

Choose a tag to compare

@dalsori dalsori released this 26 Aug 15:19

What's new in 1.3.0

Work sessions — resume the work, across agents. Autosave now groups a project's episodes and facts into sessions (schema v3), and when a different agent's conversation starts in a project whose session still holds work, the first prompt is automatically handed the accumulated context — goal, decisions, recent episodes and the active task checkpoint. Work in Claude Code, pick up in OpenCode: no ritual.

  • fuckmemory session start|list|show|end — name a stretch of work, see what a project has been doing, render the whole narrative, close a session.
  • Automatic sessions (work-2026-08-26), idle-closed; tune with [session] idle_hours = 24 and [autorecall] session = false.
  • Model-free handoff: the injected context is a token-budgeted render of what is already stored.

v1.2.0

Choose a tag to compare

@dalsori dalsori released this 15 Aug 03:52

What's new

  • Track the in-progress task. fuckmemory task save|status|done leaves a resume-able checkpoint when a session is interrupted (token budget, crash, hand-off). Every save is also a searchable episode.
  • OpenCode autosave + autorecall. install --autosave writes a plugin into ~/.config/opencode/plugins/ that runs the shared hook on every message.
  • Autosave no longer rebuilds the vector index per prompt — the persisted mmap cache survives hits-only writes (~90 ms saved at 100k facts).
  • Consolidate dedup scoped to new work — an idle session-end does no O(n^2) cosine work.
  • Faster retrieval internals: bounded-heap top-k, zero-copy vector loads, incremental MMR, one query for file refs.
  • Round-trip export/import keeps episodes, file references and provenance.
  • Windows path redaction for ignore globs; ~\ expansion.
  • Correctness fixes: --as-of cache collisions, reindex model label, semantic search over raw notes.
  • Per-OS usage guides in docs/en and docs/es.

189 tests passing.

v1.1.2 — file-attached memories

Choose a tag to compare

@dalsori dalsori released this 10 Aug 03:32

Memories now point at the files they were learned against, autosave reaches Antigravity, and the whole install/upgrade path got simpler.

New in v1.1.2

  • Memories point at files. remember accepts files (path + optional line range, or a ready-made snippet). Recall shows the backticked path and line range next to the fact; --debug reveals the stored excerpt with its detected language. CLI: fuckmemory remember ... --file PATH[:FROM-TO].
  • Antigravity autosave + auto-recall. install --autosave wires ~/.gemini/config/hooks.json and .agents/hooks.json with PreInvocation/Stop events, reading the prompt back from the conversation transcript.
  • fuckmemory update self-updates. One command downloads and atomically replaces this binary; --check reports without touching anything.
  • fuckmemory doctor --fix rebuilds a missing FTS index, fetches the model + cache, re-embeds, consolidates, and re-wires hooks — automatically.
  • One-command install. curl -fsSL .../install.sh | bash downloads the newest prebuilt binary and wires every agent with autosave on.
  • Multi-platform release builds for Linux/macOS/Windows via CI.

Install or upgrade:

curl -fsSL https://raw.githubusercontent.com/dalsori/fuckmemory/master/install.sh | bash
# or, once installed:
fuckmemory update

See the CHANGELOG for details.

v1.1.1 — multi-agent autosave

Choose a tag to compare

@dalsori dalsori released this 09 Aug 23:01

Autosave now reaches Gemini CLI, Cursor and GitHub Copilot CLI, on top of Claude Code, Codex and Qwen Code. Install via fuckmemory install --autosave.

See the CHANGELOG for the full list of what's included.

Install from a release binary:

curl -L -o fuckmemory https://github.com/dalsori/fuckmemory/releases/download/v1.1.1/fuckmemory-linux-x86_64.gz
gunzip -f fuckmemory && chmod +x fuckmemory && ./fuckmemory install

Or from source: cargo install --path . (needs Rust 1.85+).

v0.1.0 — initial release

Choose a tag to compare

@dalsori dalsori released this 03 Aug 20:23

Initial public release.

Local-first temporal knowledge-graph memory shared by every AI coding agent you use. See the CHANGELOG for the full list of what's included.

Install from a release binary:

curl -L -o fuckmemory https://github.com/dalsori/fuckmemory/releases/download/v0.1.0/fuckmemory-linux-x86_64
chmod +x fuckmemory && ./fuckmemory install

Or from source: cargo install --path . (needs Rust 1.85+).