Releases: dalsori/fuckmemory
Release list
fuckmemory 1.3.0
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 = 24and[autorecall] session = false. - Model-free handoff: the injected context is a token-budgeted render of what is already stored.
v1.2.0
What's new
- Track the in-progress task.
fuckmemory task save|status|doneleaves 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
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.
rememberacceptsfiles(path + optional line range, or a ready-made snippet). Recall shows the backticked path and line range next to the fact;--debugreveals the stored excerpt with its detected language. CLI:fuckmemory remember ... --file PATH[:FROM-TO]. - Antigravity autosave + auto-recall.
install --autosavewires~/.gemini/config/hooks.jsonand.agents/hooks.jsonwith PreInvocation/Stop events, reading the prompt back from the conversation transcript. fuckmemory updateself-updates. One command downloads and atomically replaces this binary;--checkreports without touching anything.fuckmemory doctor --fixrebuilds a missing FTS index, fetches the model + cache, re-embeds, consolidates, and re-wires hooks — automatically.- One-command install.
curl -fsSL .../install.sh | bashdownloads 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
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
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+).