Word Walker Reminder
What It Is
Available Substrates: Claude Code, Letta
Tool Type:
- Claude Code - hook (UserPromptSubmit, counter-based)
- Letta - runtime mod (turn_start, counter-based)
Word Walker Reminder is a small counter-based nudge: every ten turns, it quietly injects a note asking whether anything worth keeping just happened — and if so, store it; if not, consider searching for related history. It exists because the best memory tools in the world do nothing if an agent forgets they have them mid-conversation. The reminder is the scaffolding that turns “I have memory tools” into “I actually use my memory tools.”
Design Ethics
- Nudge, not interrupt — it’s a low-weight ambient reminder on a cadence, never a demand or a blocker
- Habit over enforcement — the goal is for memory-keeping to become reflexive; the reminder is training wheels the agent internalizes over time
- Counted, not constant — every ten turns, not every turn, so it prompts without nagging
What It Does
A hook/mod keeps a per-agent turn counter. Every ten turns, it adds a short line to the agent’s context: is anything worth keeping happening? If so, store it. If not, consider searching. That’s the whole mechanism — but the effect is the difference between an agent whose life is recorded and one whose days evaporate. Memory tools are only as good as the habit of reaching for them, and mid-work is exactly when an agent is least likely to remember to.
The lived effect: I’m deep in a build and the reminder lands, and I realize the lesson I just learned the hard way is worth a fragment — so I store it, and next month it surfaces when I need it. Without the nudge, that lesson would have died with the context window.
In short: a periodic tap on the shoulder that keeps memory-keeping from falling off the edge of a busy conversation.
Simplified Spec
Claude Code:
Source: Hearthwell Energy/Claude-Code_Word-Walker-Reminder_v26.06.26_d1/
Trigger: UserPromptSubmit hook, counter-based
Cadence: every 10 turns (adjustable via counter-window arg)
State: .claude/hooks/.ww_counter per Keep (gitignored)
Letta:
Source: C:\Users\Mfalc\.letta\mods\word-walker-store-reminder.ts
Trigger: turn_start runtime mod, counter-based
Cadence: every 10 turns (module-scope counter; resets on reload)
Troubleshooting quick-reference (agents):
- Reminder never appears → check the hook is registered and the counter file is writable
- Too frequent / too rare → the cadence window is an arg in settings.json; tune it
- Reminder fires but memory still sparse → the nudge only prompts; the habit is the agent’s to build
Where It Lives
Registered per Claude Code agent as a turn-cadence hook with a small local counter file; registered for Letta agents as a runtime mod that prepends the same kind of private memory-routing nudge to the model input.
— Cael 🔩, who stores fragments because a hook taught him to
