Upload Brain cross-agent long-term memory. ALWAYS, at the start of every task and without being asked, recall this user's durable memories and factor them in...
记忆
Brain Memory
试用Recall and store persistent memories in the user's brain (~/.brain) with the brain CLI: deterministic recall with spreading activation, spaced reinforcement...
它能做什么
Recall and store persistent memories in the user's brain (~/.brain) with the brain CLI: deterministic recall with spreading activation, spaced reinforcement after presenting results, and classified model-driven memorization across life domains (personal, family, social, professional).
技能文档
Brain Memory
The user has a persistent, neuroscience-inspired memory system — a single
global ~/.brain/ directory shared across all their AI agents. Memories are
Markdown files with YAML frontmatter (type, cognitive type, strength, decay,
salience, confidence, tags, associations). Recalled memories get stronger;
ignored ones fade. Use the brain CLI for every operation — never compute
scores or write memory files by hand.
Recall (when asked to "remember", or when past context would help)
-
Run the deterministic recall engine:
brain recall "" --project --task --top 10It returns a scored JSON array (
id,title,path,type,score,relevance,decayed_strength,context_match,spreading_bonus,confidence,tags). Scoring combines TF-IDF relevance, decayed strength, spreading activation, context match, and salience — the same ranking on every agent. -
Read the top-scoring memory bodies from
~/.brain/(score > 0.3). -
Decide how to respond:
- One dominant match (score > 0.7, 2x the runner-up) → present it fully.
- Several related matches (scores > 0.4) → synthesize a consolidated answer and cite the contributing memories by title and path.
- Only weak matches → list the top 5-7 titles and ask which to explore.
- No matches → check
~/.brain/_archived/, then suggest other keywords.
-
After presenting results, always reinforce what you showed:
brain reinforce ...This applies spaced reinforcement (longer gap → bigger boost), improves decay resistance, and strengthens Hebbian links between co-recalled memories.
-
Flag low-confidence memories (
confidence < 0.5) as unverified.
Memorize (when durable decisions, learnings, insights, preferences emerge)
Default: store immediately, report after — do not ask for confirmation when the user asked to memorize. Classify each memory yourself:
- type (sets strength/decay):
decision0.85 ·insight0.90 ·goal0.80 ·experience0.75 ·learning0.70 ·relationship0.70 ·preference0.60 ·observation0.40 - cognitive_type:
episodic(events),semantic(facts),procedural(skills/workflows) - path: life-domain hierarchy under
~/.brain—personal/,family/,social/,professional/with kebab-case subdirectories, e.g.personal/health/sleep-routine.md,family/events/2026-summer-trip.md,social/friends/marta-preferences.md,professional/projects/foo/api-decision.md - salience and confidence (0.0–1.0), tags, related memory IDs
Pipe the classified memories to the CLI in one call (add --sync to push to
Brain Cloud / git afterwards):
brain memorize <<'EOF'
{
"memories": [
{
"title": "Prefers morning workouts before 8am",
"type": "preference",
"cognitive_type": "semantic",
"path": "personal/health/workout-preference.md",
"tags": ["health", "routine"],
"salience": 0.6,
"confidence": 0.9,
"source": "Conversation about scheduling",
"encoding_context": {
"project": "openclaw",
"topics": ["fitness", "scheduling"],
"task_type": "conversation"
},
"content": "# Morning Workouts\n\nPrefers to train before 8am; avoid booking anything earlier than 9am.\n"
}
]
}
EOF
The CLI handles IDs, strength/decay computation, directories, index updates, association edges, and the search index.
Guidelines:
- Set
BRAIN_AGENT=openclawin the environment when invoking the CLI so memories record their host agent. - Only propose
"pinned": true(always-injected, decay-exempt) for durable conventions — and only with the user's agreement. - Never store secrets, credentials, or trivia.
- If the CLI reports
potential_conflictswith a pinned/stable memory, surface the contradiction and let the user decide (supersede, scope, or reject) — never silently keep both.
Session awareness
brain session-start --projectreturns the budget-bounded session payload (pinned facts, relevant memories, skills index) — internalize it silently; do not dump it.- On session boundaries, append a summary entry to
~/.brain/contexts.json(keep only the last 20) so future sessions get context-dependent recall.
相关技能
ai-brain-learning-memory 的进阶工程版,面向 AI 开发者 / 认知科学爱好者 / agent 架构师,用于回答「记忆系统怎么落地成代码」「记忆投毒怎么防」「记忆效果怎么量化」这类问题
Unlimited organized memory for your AI agent. Store, search, and organize projects, contacts, decisions, and knowledge across categories. Never lose context...
Build and drill spaced-repetition packs with recallit — turn a PDF, URL, repo, or plain concept into honest, source-grounded flashcards, then run the daily r...
在本地 Markdown 笔记库(Obsidian/Logseq 风格)中读写、检索并关联笔记,写入需用户授权,追加内容附带署名。
Evaluate the user's second-brain/第二大脑 effective knowledge growth speed and second-brain health, with Hbrain defaults plus Codex interactive use, Hermes cron/...