frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Agent Recall – Open-source, local memory for AI agents (SQLite/MCP)

https://github.com/mnardit/agent-recall
1•MaxNardit•1h ago

Comments

MaxNardit•1h ago
Hi HN, I'm Max. I built Agent Recall because AI coding agents forget everything between sessions. Same codebase, same team, same decisions — explained from scratch every morning.

How it works: SQLite-backed knowledge graph with scoped entities, relations, and slots. An MCP server exposes 9 tools so the agent proactively saves facts as you work. At session start, an LLM summarizes the relevant facts into a structured briefing instead of dumping raw data.

What makes it different from a context file: Scope chains with inheritance (same person, different roles per project), bitemporal history (old facts archived, not deleted), and AI briefings that scale beyond what you'd maintain by hand.

Where I need help:

If you use Cursor, Windsurf, or Cline — try the MCP config, tell me what breaks

PRs for other LLM backends (Ollama, local models) welcome

pip install 'agent-recall[mcp]'

Repo: https://github.com/mnardit/agent-recall

jamiecode•1h ago
SQLite is a good choice for local persistence, but the hard part is usually the retrieval strategy, not the storage. Semantic search gives you relevance but misses recency. Pure recency ordering misses the most important context. The implementations that work best tend to use a weighted combination, with the weights tuned per task type. Curious how Agent Recall handles the cold-start problem when there's no prior context to inform retrieval.
MaxNardit•1h ago
Good observation. Agent Recall doesn't do semantic search at all — deliberately.

Instead of query → rank → top-k, it loads all entities/slots/observations within the agent's scope chain at session start, then an LLM summarizes them into a structured briefing. Priority is scope relevance (your project > your org > global) and data type (people and active tasks first, historical logs last), with a token budget that truncates lower-priority sections.

For in-session recall, there's search_nodes — keyword matching, not embeddings. Less powerful but perfectly adequate for structured facts like "who works on project X" or "what did we decide about auth."

Cold start: first session has no briefing, but the package auto-discovers project files (CLAUDE.md, README.md) and includes them in context, so the agent isn't completely blind. The MCP tools come with proactive-saving instructions, so memory builds organically. After 2-3 sessions the briefing is already useful.

The tradeoff is explicit: optimized for structured scoped facts (people, decisions, roles), not fuzzy semantic recall. For a coding agent that needs "Alice is the lead on project X, we decided to use REST" — keyword search + scope filtering works. For "find me something vaguely related to that auth discussion" — you'd want embeddings, and that's not what this does.

Clawset.app – put a set of OpenClaw agents in a safe closet

https://www.clawset.app
1•thedumbuser•12s ago•0 comments

Five ways to spot when a paper is a fraud

https://www.nature.com/articles/d41586-026-00569-x
1•bookofjoe•1m ago•1 comments

Riot's New Fighting Game Is Imploding as It Lays Off 80 Developers

https://kotaku.com/2xko-layoffs-league-legends-riot-update-2000666998
1•PaulHoule•1m ago•0 comments

Snipit – A lightweight CLI to save and search code snippets locally

https://github.com/fouadbuilds/snipit
1•fouaden•2m ago•1 comments

Show HN: MVAR – Deterministic sink enforcement for AI agent

https://github.com/mvar-security/mvar
1•ShawnC21•3m ago•0 comments

Are you sure you're burning enough tokens?

https://www.openbattle.club/
1•nunojay•3m ago•0 comments

Every AI code review vendor benchmarks itself, and wins

https://deepsource.com/blog/notes-on-ai-code-review-benchmarks
1•dolftax•6m ago•0 comments

CesiumAstro Announces Acquisition of Vidrovr

https://finance.yahoo.com/news/cesiumastro-announces-acquisition-vidrovr-enhance-130000040.html
1•danielmorozoff•6m ago•0 comments

AI Agents Want to Write TypeScript

https://encore.dev/blog/typescript-ai
1•andout_•7m ago•0 comments

History's Best Strategies for Avoiding Being Buried Alive

https://www.atlasobscura.com/articles/users-guide-to-definitive-death
1•Brajeshwar•7m ago•0 comments

AI models are being prepared for the physical world

https://www.economist.com/science-and-technology/2026/02/25/ai-models-are-being-prepared-for-the-...
1•Brajeshwar•7m ago•0 comments

One-stop blood tests for multiple types of cancer are increasingly popular

https://www.economist.com/science-and-technology/2026/02/25/one-stop-blood-tests-for-multiple-typ...
1•Brajeshwar•8m ago•0 comments

Unit testing your code's performance, part 2: Testing speed

https://pythonspeed.com/articles/speed-unit-tests/
1•todsacerdoti•8m ago•0 comments

Robert Kaye, MetaBrainz Founder and Executive Director, Has Died

https://blog.metabrainz.org/2026/02/24/robert-kaye/
2•CharlesW•9m ago•0 comments

Cause-specific excess mortality in rural India during Covid-19 pandemic 2020–23

https://bmjopen.bmj.com/content/16/2/e097857
1•Anon84•9m ago•0 comments

Show HN: Multiplayer realtime text-to-website demo (live edits via Sonnet 4.6)

https://textyoursite.com/demo
1•elliotbnvl•10m ago•0 comments

Large language models reflect the ideology of their creators

https://www.nature.com/articles/s44387-025-00048-0
1•geox•11m ago•0 comments

Lofi Car

https://loficar.com
1•kilroy123•14m ago•0 comments

Penguins Are Solar Geoengineers

https://www.governance.fyi/p/all-natural-geoengineering-with-frank-a9d
1•bigbobbeeper•14m ago•0 comments

Show HN: Simple Viewers – Tiny native macOS file viewers

https://www.ryanlitalien.com/simple/
2•ryanlitalien•15m ago•0 comments

Worb: Local open-source wandb-compatible server

https://worb.cloud
1•psarna•16m ago•0 comments

Accenture: You're promoted or fired on using the AI

https://pivot-to-ai.com/2026/02/25/accenture-youre-promoted-or-fired-on-using-the-ai/
1•ColinWright•18m ago•0 comments

US role as global talent hub in doubt amid Donald Trump's visa crackdown

https://www.ft.com/content/c8114fd1-771b-49ac-98c3-a8acf6177626
2•alephnerd•19m ago•2 comments

Do you have to be polite to AI?

https://www.bbc.com/future/article/20260224-the-best-way-to-talk-to-a-chatbot
1•Sikara•20m ago•1 comments

Solving Impossible Problems for Fun and Profit – Dan Gelbart

https://www.youtube.com/watch?v=UTgrWmOk4q8
1•o4c•20m ago•1 comments

Firefox 148 introduces the AI kill switch for people who aren't into LLMs

https://www.xda-developers.com/firefox-148-introduces-the-promised-ai-kill-switch-for-people-who-...
3•randycupertino•21m ago•0 comments

Show HN: I built a 50ms SPF record and Shadow IT scanner

https://spf1.com
2•bwoud•21m ago•3 comments

Show HN: Typed overlay over SQL now supports DuckDB

https://www.datahaskell.org/blog/2026/02/25/beam-duckdb-release.html
1•cosmic_quanta•22m ago•0 comments

Foundation Models SDK for Python Documentation

https://apple.github.io/python-apple-fm-sdk/
1•alexellisuk•22m ago•1 comments

Don't Panic: 'Humanity's Last Exam' Has Begun

https://stories.tamu.edu/news/2026/02/25/dont-panic-humanitys-last-exam-has-begun/
1•thunderbong•22m ago•0 comments