frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Open in hackernews

The magic wand that solves agent memory

4•fokkedekker•18h ago
I spoke to hundreds of AI agent developers and the answer to the question - "if you had one magic wand to solve one thing, what would it be?" - was agent memory.

We built SmartMemory in Raindrop to solve this problem by giving agents four types of memory that work together:

Memory Types Overview

Working Memory • Holds active conversation context within sessions • Organizes thoughts into different timelines (topics) • Agents can search what you've discussed and build on previous points • Like short-term memory for ongoing conversations

Episodic Memory • Stores completed conversation sessions as searchable history • Remembers what you discussed weeks or months ago • Can restore previous conversations to continue where you left off • Your agent's long-term conversation archive

Semantic Memory • Stores facts, documents, and reference materials • Persists knowledge across all conversations • Builds up information about your projects and preferences • Your agent's knowledge base that grows over time

Procedural Memory • Saves workflows, tool interaction patterns, and procedures • Learns how to handle different situations consistently • Stores decision trees and response patterns • Your agent's learned skills and operational procedures

Multi-Layer Search That Actually Works

Working Memory uses embeddings and vector search. When you search for "authentication issues," it finds memories about "login problems" or "security bugs" even though the exact words don't match.

Episodic, Semantic, and Procedural Memory use a three-layer search approach: • Vector search for semantic meaning • Graph search based on extracted entities and relationships • Keyword and topic matching for precise queries

This multi-layer approach means your agent can find relevant information whether you're searching by concept, by specific relationships between ideas, or by exact terms.

Three Ways to Use SmartMemory

Option 1: Full Raindrop Framework Build your agent within Raindrop and get the complete memory system plus other agent infrastructure:

```hcl application "my-agent" { smartmemory "agent_memory" {} }

```

Option 2: MCP Integration Already have an agent? Connect our MCP (Model Context Protocol) server to your existing setup. Spin up a SmartMemory instance and your agent can access all memory functions through MCP calls - no need to rebuild anything.

Option 3: API/SDK If you already have an agent but are not familar with MCP we also have a simple API and SDK (pytyon, TypeScript, Java and Go) you can use

A couple of helpful links to get started

For signup check: https://liquidmetal.ai/ For concepts documentation check: https://docs.liquidmetal.ai/concepts/smartmemory/ For implementation documentation check: https://docs.liquidmetal.ai/reference/resources/smartmemory/ For quick start check https://docs.liquidmetal.ai/tutorials/smartmemory-app-deployment/

Comments

genovalente•17h ago
any testing with Claude Desktop? MCP support so should work, right?

Mini-Swe-Agent

https://github.com/SWE-agent/mini-swe-agent
2•handfuloflight•10m ago•0 comments

Small Wars Manual

https://en.wikipedia.org/wiki/Small_Wars_Manual
1•Michelangelo11•14m ago•0 comments

Nginx / Nginx Plus High Performance Cookbook (2021) [pdf]

https://www.f5.com/content/dam/f5/corp/global/pdf/ebooks/NGINX_Cookbook-final.pdf
3•superjose•17m ago•1 comments

Ask HN: What are you doing to stop the Holocaust in Gaza?

3•sudohalt•17m ago•2 comments

Vite plugin to break Tailwind CSS classes

https://github.com/borela-tech/multiline-tailwindcss/tree/main/packages/vite-plugin-multiline-tailwindcss
1•borela•22m ago•0 comments

Locality-Sensitive Hashing

https://en.wikipedia.org/wiki/Locality-sensitive_hashing
3•Bluestein•30m ago•0 comments

Crackable Worlds

https://domofutu.substack.com/p/crackable-worlds
1•domofutu•30m ago•0 comments

Blending education and artificial intelligence technology

https://ikignosis.github.io/
1•joaompinto•30m ago•0 comments

UK condemns Hong Kong cash offer for help in arresting activists

https://www.bbc.com/news/articles/cdx069we39xo
3•testrun•33m ago•0 comments

Spotify exodus over arms industry link

https://www.theguardian.com/music/2025/jul/26/king-gizzard-and-the-lizard-wizard-join-spotify-exodus-over-arms-industry-link-ntwnfb
1•torrance•33m ago•0 comments

PostgreSQL streaming replication characteristics on UNLOGGED tables

https://ivdl.co.za/2024/11/04/what-happens-if-you-enable-logging-on-an-unlogged-postgresql-table-with-streaming-replication/
1•Ianvdl•35m ago•0 comments

Show HN: Show HN: YouTube Controls Fix – Restore the Player Layout

https://greasyfork.org/en/scripts/543679-youtube-repositions-the-volume-button
1•ArcticLangoor•35m ago•0 comments

The Steely Dan Dictionary: 30th June 2025 – 25th anniversary

https://steelydandictionary.com
1•tempodox•36m ago•0 comments

The Case for Open Source Investment in Europe's Digital Sovereignty Push

https://www.techpolicy.press/the-case-for-open-source-investment-in-europes-digital-sovereignty-push/
2•jruohonen•42m ago•0 comments

Canada First (1930)

https://time.com/archive/6745625/canada-canada-first/
1•thomassmith65•43m ago•0 comments

Automating Oral Argument

https://adamunikowsky.substack.com/p/automating-oral-argument
1•gone35•43m ago•0 comments

Information Security Protection for EV Charging Stations

https://sinoevse.com/information-security-protection-for-ev-charging-stations/
1•infotechme•45m ago•1 comments

Show HN: I'm trying to make it easier to run local LLMs directly in the browser

https://github.com/jakobhoeg/built-in-ai
1•jakobhoeg•46m ago•0 comments

Terence Tao: Applying Red Team / Blue Team Duality to AI Workflows

https://mathstodon.xyz/@tao/114915604830689046
2•bertman•47m ago•0 comments

Add AI coding assistant configuration to Linux kernel

https://lore.kernel.org/workflows/20250725175358.1989323-1-sashal@kernel.org/
1•watusername•48m ago•0 comments

Ambigrammia: Between Creation and Discovery (Hofstadter, 2025)

https://yalebooks.yale.edu/book/9780300275438/ambigrammia/
2•lorenzuru•49m ago•1 comments

Heredocs Can Make Your Bash Scripts Self-Documenting

https://holdtherobot.com/blog/heredocs-can-make-your-bash-scripts-self-documenting/
2•chmaynard•55m ago•0 comments

Neovide: GUI for Neovim with Cool Features

https://neovide.dev/features.html
2•AbuAssar•1h ago•0 comments

The Thermodynamics of Trading

https://signalsandthreads.com/the-thermodynamics-of-trading/
3•tosh•1h ago•1 comments

Next edit prediction in Neovim (magenta.nvim)

https://github.com/dlants/magenta.nvim/pull/162
1•anonymid•1h ago•2 comments

Show HN: Auto Favicon MCP Server

https://github.com/dh1011/auto-favicon-mcp
5•dh1011•1h ago•0 comments

When JavaScript Decided My Day Starts at 9AM

https://senhongo.com/blog/when-javaScript-decided-my-day-starts-at-9am
2•SenHeng•1h ago•0 comments

Kind of Confusing

https://aeon.co/essays/how-jazz-and-dolphins-can-help-explain-consciousness
1•jruohonen•1h ago•0 comments

Acompanhador+de+ExercíCIOs

https://blog.nilo.pro.br/posts/2024-11-10-acompanhador/
1•morrison27•1h ago•0 comments

First You Create the Work and Then the Work Creates You: Nietzsche's Life

https://ristonthomas.com/essays/works
2•paul_riston•1h ago•1 comments