Human Memory Tool

A long-term memory system that lets Yukkai learn and remember facts about you — your identity, preferences, patterns, and project context — across sessions.

What is it?

The Human Memory Tool is Yukkai's built-in system for remembering who you are. It stores durable facts about you — your name, language preferences, work habits, recurring patterns, and project context — so that Yukkai can personalize its assistance across conversations without you having to repeat yourself.

Unlike one-off notes or task details, the Human Memory Tool focuses on long-lasting, reusable knowledge about you as a person. It is distinct from other knowledge systems in Yukkai:

  • RAG stores searchable documents and code files.
  • User Rules store standing directives ("always write in English," "never use tabs").
  • Human Memory stores learned facts about you as an individual.

How it works

Every fact stored in Human Memory belongs to one of five layers:

Layer What it holds Example
identity Core facts about who you are Name, location, profession
preferences Things you like or dislike Preferred language, code style
patterns Recurring behaviors "Always reviews PRs in the morning"
episodic Notable past events "Launched a startup in March 2024"
projects Active project context "Building an iOS app in SwiftUI"

Each fact also carries a source and a confidence score (0.0–1.0) so Yukkai can tell how reliable a piece of information is:

  • stated — You explicitly said it (highest trust).
  • observed — Yukkai noticed it from your behavior.
  • inferred — Yukkai deduced it from context (lowest trust).

How to use it

You don't need to do anything special — Yukkai automatically consults your memory at the start of every session. However, you can interact with it directly in several ways:

1. Tell Yukkai about yourself

Just mention things in conversation:

"I'm based in Paris and I prefer responses in English."

Yukkai will store this as a fact and recall it in future sessions.

2. Ask what Yukkai knows about you

Ask at any time:

"What do you know about me?"

Yukkai will pull a snapshot of all stored facts across every layer.

3. Correct outdated information

If Yukkai remembers something wrong, just correct it:

"Actually, I switched to using VS Code, not Xcode."

Yukkai will update the stored fact accordingly.

Examples

Checking your memory profile

You: What do you remember about me?

Yukkai: Here's what I know about you:
  • Identity: Based in Paris, software developer
  • Preferences: Prefers English responses, uses Swift and SwiftUI
  • Patterns: Tends to work late evenings, reviews code standing up
  • Projects: Currently building a health-tracking iOS app

Adding a fact explicitly

You: Remember that my favorite code editor is Zed.

Yukkai: Got it! I've saved that you prefer Zed as your code editor.

Clearing or correcting facts

You: I don't use Xcode anymore, I switched to Cursor.

Yukkai: Updated! I now remember you prefer Cursor over Xcode.

Tips & best practices

  • Be explicit for important facts. Say "I prefer..." or "My name is..." so Yukkai stores it with high confidence as a stated fact rather than guessing.
  • Correct mistakes early. If Yukkai assumes something wrong about you, correct it right away so outdated facts don't persist.
  • Use it for durable info only. One-off task details (like "fix the login bug today") belong in tasks, not in memory. Memory is for things that stay true over time.
  • Review periodically. Ask Yukkai what it knows about you every now and then to make sure the stored facts are still accurate.
  • Layer awareness matters. If you want Yukkai to remember something specific about a project, mention the project context so it lands in the right layer.