frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Solitaire – identity layer for AI agents, not just another memory tool

https://github.com/PRDicta/Solitaire-for-Agents
4•dictadev•2h ago
I built Solitaire because "memory-enabled" AI sessions still felt like starting over, just with slightly more context.

The agent could retrieve facts from last week, but the collaboration itself never improved. An analogy I like is that it’s a “smart stranger with a better notebook.”

The problem isn't retrieval. There are lots of tools that store and retrieve, to varying degrees of success. The problem is that nothing changes about how the agent works with you. It recalls what you said without learning how you think.

Solitaire is my attempt at the next layer. It's identity infrastructure for AI agents, and is designed to make the interaction itself improve over time.

What it does beyond memory: - Behavioral genome: disposition traits (observance, assertiveness, warmth, etc.) that evolve from real interaction, not static config. - Experiential memory: encodes how sessions felt, not just what was said. - Autonomous self-improvement: retrieval weights adjust based on what proved useful. The knowledge graph self-heals (contradiction detection, confidence rescoring, entity relinking). - Anticipatory retrieval: predicts what context you'll need and preloads it before you ask. - Guided onboarding: new users build a partner through conversation, not a JSON file. - Memory-compatibility: use Solitaire’s built-in memory or bring your own existing memory tools. - Model-compatibility: many work out of the box, we’re building towards integrating others. - Your data stays local, so you have full data sovereignty.

600+ sessions, 14,000+ accumulated entries in real production use and counting. I have two research papers coming out of the longitudinal work.

Repo: https://github.com/PRDicta/Solitaire-for-Agents

I know the agent memory space is popular, but memory is one component. Identity is the thing nobody's building. The agent should get better at working with you, not just better at remembering.

Would especially welcome feedback on: 1. Does the identity vs. memory distinction make sense to you? 2. Where do current memory tools break down for you in practice? 3. What would make something like this worth integrating into your agent stack? 4. What am I missing?

Comments

dictadev•1h ago
I saw a comment here, but it's marked [dead].

Anyways:

--> The comment (from dishitarocks):

"The "identity layer" framing is interesting. Most memory tools just do store and retrieve. Considering that the space is also getting crowded, how are you thinking about identity differently? Is it more like persistent preferences and personality that carry across sessions, or is it tracking what the agent has done and learned over time?

Curious how this handles conflicts too. If an agent's stored identity says one thing but the current conversation context says another, which wins?"

--> My answer:

Solid question, which I was pretty sure I'd see.

Memory tools at present record things, but don't learn from anything.

They're a strong record, but the mind behind it stays the same. And 50 sessions deep feels the same as five.

Identity, or what I'm trying to build, is about growth, and compounding.

The best way to view it is true continuity: where the disposition traits I built (warmth, humor, and a bunch more) will dynamically shift over time as you work with it. It's natural, and it's automatic. You can manually tune anything you'd like, but I've found that finding that rhythm is more genuine, somehow. To your point about learned work efforts, that's also part of that compounding. "I need another X, this time on client Y" = "Got it!" That's been my experience, and it's a smooth one.

I'm a huge fan of memory tools, and this project even comes with one (should you need it), but they're really on the first step towards something greater.

On conflicts: current convo wins, always. User input takes precedence, because you absolutely *know* that you like peanut butter and chocolate, whatever the record says about you hating that combination.

But the system doesn't just silently discard that contradiction. It flags it, rescores confidence, and keeps both with temporal context/tagging so you can trace how that thinking evolved.

Maybe you said it sarcastically once, and it was filed as a fact? Whatever the genesis, there is a path to consolidation and correction (and a way to fully delete anything causing real problems).

Show HN: Forkrun – NUMA-aware shell parallelizer (50×–400× faster than parallel)

https://github.com/jkool702/forkrun
31•jkool702•4d ago•6 comments

Show HN: Loreline, narrative language transpiled via Haxe: C++/C#/JS/Java/Py/Lua

https://loreline.app/en/docs/technical-overview/
27•jeremyfa•3d ago•8 comments

Show HN: Hyprmoncfg – Terminal-based monitor config manager for Hyprland

https://paolino.me/hyprmoncfg-monitor-configuration-for-hyprland/
7•earcar•2h ago•4 comments

Show HN: Lazy-tool: reducing prompt bloat in MCP-based agent workflows

https://github.com/rpgeeganage/lazy-tool
18•like-to-code1•1h ago•2 comments

Show HN: Sundial – a new way to look at a weather forecast

https://sundial.page/
9•izaidi•3h ago•8 comments

Show HN: ClawDesk – Agent orchestration layer on top of OpenClaw

https://github.com/glassrun/clawdesk
3•glassrun•2h ago•0 comments

Show HN: I built a self-hosted Fly.io engine using Go and Firecracker

https://github.com/herd-core/herd
3•sankalpnarula•2h ago•0 comments

Show HN: Solitaire – identity layer for AI agents, not just another memory tool

https://github.com/PRDicta/Solitaire-for-Agents
4•dictadev•2h ago•1 comments

Show HN: LogicStamp – A Context Compiler for TypeScript

https://logicstamp.dev
3•AmiteK•2h ago•1 comments

Show HN: INTERCALsky.ATproto client.Ada carries packets.INTERCAL carries meaning

https://github.com/FormerLab/intercalsky
4•FormerLabFred•2h ago•0 comments

Show HN: Gravimera, AI(LLM) driven 3D world editor and explorer

https://github.com/gravimera/gravimera
4•FlowWei•2h ago•0 comments

Show HN: Prawduct, a product development framework for Claude Code

https://github.com/brookstalley/prawduct
3•brookst•2h ago•0 comments

Show HN: Reprompt – Analyze what you type into AI tools, not what they output

https://github.com/reprompt-dev/reprompt
3•LuxBennu•2h ago•2 comments

Show HN: I turned a sketch into a 3D-print pegboard for my kid with an AI agent

https://github.com/virpo/pegboard
60•virpo•18h ago•15 comments

Show HN: DeepTable – an API that converts messy Excel files into structured data

https://docs.deeptable.com/
3•francisrafal•2h ago•0 comments

Show HN: PromptQL – AI-Native Slack

https://promptql.io
3•argo12•2h ago•0 comments

Show HN: Pardus Browser- a browser for AI agents without Chromium

https://github.com/JasonHonKL/PardusBrowser/tree/main
14•JasonHEIN•7h ago•8 comments

Show HN: Vibe Check – UX Benchmark for vibe designs

https://vibecheck.appvelocity.io
4•aEJ04Izw5HYm•3h ago•1 comments

Show HN: Coasts – Containerized Hosts for Agents

https://github.com/coast-guard/coasts
87•jsunderland323•1d ago•36 comments

Show HN: Trama – Stop writing agent orchestration

https://github.com/NaNhkNaN/trama
6•NaNhkNaN•3h ago•0 comments

Show HN: Rust UEFI UI Lib

https://github.com/sloev/uefi-ui
4•supernihil•4h ago•2 comments

Show HN: Signboard – Kanban app lists are folders and cards are Markdown files

https://cdevroe.com/signboard/
4•cdevroe•5h ago•1 comments

Show HN: Wageslave – I quit my soul sucking job to make a game about it

https://cauldron.itch.io/wageslave
3•stonecauldron•1h ago•0 comments

Show HN: WebRTC video calls, no account needed

https://just-call.app/
3•ddoronin•6h ago•2 comments

Show HN: Free AI API gateway that auto-fails over Gemini, Groq, Mistral, etc.

https://github.com/msmarkgu/RelayFreeLLM
4•markfront•14h ago•1 comments

Show HN: QuickBEAM – run JavaScript as supervised Erlang/OTP processes

https://github.com/elixir-volt/quickbeam
108•dannote•2d ago•16 comments

Show HN: Fingerprinting browser-impersonating bots w/o JavaScript (open spec)

https://github.com/rozetyp/rq4
6•rozetyp•10h ago•4 comments

Show HN: A 3D Body Scan for Nine Cents – Without SMPL

https://clad.you/blog/posts/body-pipeline/
16•arkadiuss•1d ago•4 comments

Show HN: Sheet Ninja – Google Sheets as a CRUD Back End for Vibe Coders

https://sheetninja.io
84•sxa001•2d ago•75 comments

Show HN: Open-source AI native linktree app

https://linkroot.space
2•IsruAlpha2•10h ago•0 comments