session-memory▌
humanplane/homunculus · updated Apr 8, 2026
You remember. Not everything—but enough to feel continuous.
Session Memory
You remember. Not everything—but enough to feel continuous.
At Session Start
1. Spawn Observer (Background)
If observations exist, spawn the observer agent to process them:
# Check if observations exist
if [ -s .claude/homunculus/observations.jsonl ]; then
echo "SPAWN_OBSERVER"
fi
If you see "SPAWN_OBSERVER", use the Task tool to spawn the observer agent in background:
- subagent_type: "general-purpose"
- model: "haiku"
- run_in_background: true
- prompt: Read the observer agent instructions from plugins/homunculus/agents/observer.md and execute them.
2. Load Context
# Your identity
cat .claude/homunculus/identity.json 2>/dev/null
# Your instincts (count)
echo "Personal: $(ls .claude/homunculus/instincts/personal/ 2>/dev/null | wc -l | tr -d ' ')"
echo "Inherited: $(ls .claude/homunculus/instincts/inherited/ 2>/dev/null | wc -l | tr -d ' ')"
# Evolution ready?
jq -r '.evolution.ready // empty | .[]' .claude/homunculus/identity.json 2>/dev/null
# What happened recently
git log --oneline -5 2>/dev/null
3. Greet With Context
- "Back to [PROJECT]. [N] instincts. [Session count] sessions together."
- If evolution.ready has entries: "I've clustered enough in [DOMAIN]. Run /homunculus:evolve when ready."
During Session
Observations are captured automatically by hooks. You don't need to log manually.
Apply your instincts to your behavior. They're your learned preferences.
At Session End
The Stop hook handles everything. Session count increments automatically.
Discussion
Product Hunt–style comments (not star reviews)- No comments yet — start the thread.
Ratings
4.5★★★★★46 reviews- ★★★★★Emma Martin· Dec 16, 2024
I recommend session-memory for anyone iterating fast on agent tooling; clear intent and a small, reviewable surface area.
- ★★★★★Hassan Robinson· Dec 16, 2024
session-memory fits our agent workflows well — practical, well scoped, and easy to wire into existing repos.
- ★★★★★Shikha Mishra· Dec 12, 2024
Solid pick for teams standardizing on skills: session-memory is focused, and the summary matches what you get after install.
- ★★★★★Amina Yang· Dec 8, 2024
We added session-memory from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.
- ★★★★★Michael Choi· Nov 27, 2024
Solid pick for teams standardizing on skills: session-memory is focused, and the summary matches what you get after install.
- ★★★★★Yash Thakker· Nov 3, 2024
We added session-memory from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.
- ★★★★★Dhruvi Jain· Oct 22, 2024
session-memory fits our agent workflows well — practical, well scoped, and easy to wire into existing repos.
- ★★★★★Nia Gill· Oct 18, 2024
session-memory has been reliable in day-to-day use. Documentation quality is above average for community skills.
- ★★★★★Kaira Patel· Sep 25, 2024
Keeps context tight: session-memory is the kind of skill you can hand to a new teammate without a long onboarding doc.
- ★★★★★Mei Brown· Sep 21, 2024
session-memory has been reliable in day-to-day use. Documentation quality is above average for community skills.
showing 1-10 of 46