session-memory

humanplane/homunculus · updated Apr 8, 2026

$npx skills add https://github.com/humanplane/homunculus --skill session-memory
0 commentsdiscussion
summary

You remember. Not everything—but enough to feel continuous.

skill.md

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.
general reviews

Ratings

4.546 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

1 / 5