Grand Diomande Research Β· Full HTML Reader

Voice Memory Palace 🏰

Navigate your memories spatially using voice commands. Organize memories into **rooms**, traverse **hallways** of time, and discover forgotten treasures through intuitive spatial metaphors.

Agents That Account for Themselves research note experiment writeup candidate score 32 .md

Full Public Reader

---
name: memory-palace
description: Navigate your memories spatially through voice commands
homepage: https://github.com/diomandeee/clawdbot
user-invocable: true
command-dispatch: palace
handler: handler.MemoryPalaceHandler
metadata.clawdbot: {"requires_memory": true, "voice_enabled": true, "version": "3.0.0"}
---

Voice Memory Palace 🏰

> _"Walk through your memories like rooms in a grand palace."_

Gen 8 Evolution: Now with Memory Streaming, Dream Bridge, and Ambient Awareness!

Previous evolutions:
- Gen 7: Memory Resonance, Guided Journeys, Palace Visualization

Navigate your memories spatially using voice commands. Organize memories into rooms, traverse hallways of time, and discover forgotten treasures through intuitive spatial metaphors.

Spatial Metaphor

                    🏰 MEMORY PALACE
                          |
        +--------+--------+--------+--------+
        |        |        |        |        |
       πŸ›‹οΈ       πŸ’Ό       🎯       πŸ’­       πŸ“…
     Lobby    Work    Projects  Dreams    Time
    (recent) (work)  (projects)(dreams)  Halls
        |        |        |        |
      Items   Items    Items    Items

Architecture

ElementMetaphorMeaning
Palace🏰Your entire memory system
LobbyπŸ›‹οΈRecent memories (entry point)
RoomsπŸšͺCategories: work, projects, personal, dreams
Hallways🚢Time navigation: last week, yesterday, this month
ItemsπŸ’ŽIndividual memories/entries
EchoesπŸ”ŠSearch results that resonate with your query

Voice Commands

Navigation

CommandAction
`"go to work"` / `"enter work room"`Navigate to work-related memories
`"show projects"` / `"visit projects"`Enter the projects room
`"take me to dreams"`Navigate to dream-related memories
`"return to lobby"` / `"go home"`Return to recent memories

Time Travel

CommandAction
`"show last week"` / `"go back a week"`View memories from last 7 days
`"yesterday's memories"`View yesterday's entries
`"show this month"`View current month's memories
`"travel to [date]"`Jump to specific date

Exploration

CommandAction
`"what's here?"` / `"look around"`List memories in current room
`"recall [keyword]"` / `"search for [keyword]"`Search across all memories
`"recent memories"` / `"latest"`Show most recent entries
`"random memory"`Surface a random past memory

Room Management

CommandAction
`"create room [name]"`Create a new memory room
`"list rooms"` / `"show all rooms"`List all available rooms
`"room status"`Show memory statistics

CLI Commands

bash
# Navigation
/palace                    # Show current room and recent memories
/palace go work            # Navigate to work room
/palace go dreams          # Navigate to dreams room
/palace home               # Return to lobby

# Time Navigation
/palace week               # Show last week's memories
/palace yesterday          # Show yesterday's memories
/palace date 2025-01-15    # Go to specific date

# Exploration
/palace look               # What's in current room
/palace search <keyword>   # Search all memories
/palace random             # Surface random memory
/palace rooms              # List all rooms

# Gen 7: Resonance & Connections
/palace resonate           # Find memories that connect to current
/palace resonate <keyword> # Find resonances from a specific memory
/palace cluster <keyword>  # Explore web of connected memories
/palace link 1 2           # Explicitly link two memories

# Gen 7: Guided Journeys
/palace walk <keyword>     # Start resonance journey from keyword
/palace walk random        # Serendipitous wandering
/palace walk theme <topic> # Explore memories by theme
/palace walk time <start> <end>  # Chronological journey
/palace next               # Continue to next step
/palace back               # Go back one step
/palace end                # End current journey

# Gen 7: Visualization
/palace map                # ASCII palace floor plan
/palace heatmap            # Memory density by room
/palace web                # Connection web visualization

# Voice Mode
/palace voice              # Enable voice navigation mode
/palace say <command>      # Process voice command

Room Categories

Default Rooms

RoomIconPattern Matches
LobbyπŸ›‹οΈRecent memories (entry point)
WorkπŸ’Όwork, job, meeting, client, project
Projects🎯pulse, build, deploy, ship, code
DreamsπŸ’­dream, incubate, bloom, synthesis
Personal🏠family, friend, health, life
LearningπŸ“šlearn, study, read, course
IdeasπŸ’‘idea, thought, concept, brainstorm

Custom Rooms

Create rooms for specific contexts:

/palace create room "Milk Men" --pattern "milk,men,expo,delivery"

Memory Integration

Memory Palace automatically indexes your `memory/*.md` files:

memory/
β”œβ”€β”€ 2025-01-26.md  β†’ Indexed, categorized, searchable
β”œβ”€β”€ 2025-01-27.md  β†’ Entries extracted to rooms
β”œβ”€β”€ 2025-01-28.md  β†’ Time-indexed for hallways
└── ...

Entry Detection

The palace parses memory files for:
- Headings β†’ Major events/sections
- Bullet points β†’ Individual memories
- Keywords β†’ Room categorization
- Timestamps β†’ Time-based navigation

Voice Navigation Examples

Morning Routine

User: "What happened yesterday?"

Palace: 🚢 Walking to Yesterday's Hall...

πŸ“… Yesterday (2025-01-30):
- πŸ’Ό 17 dreams planted, 10 bloomed, 10 Pulse sessions
- 🎯 HandGuard daemon created and running
- 🎯 Account switcher for dual Max accounts
- πŸ’­ Dream synthesis with 10 new dreams

Finding Work Context

User: "Go to work memories"

Palace: πŸšͺ Entering Work Room...

πŸ’Ό Work Room (47 memories)

Recent:
- [Jan 30] Pulse swarm launched - 10 parallel sessions
- [Jan 29] Context ledger architecture designed
- [Jan 28] Trajectory mobile iOS enhancement

Say "look around" for more, or "search [term]"

Discovery

User: "Recall HandGuard"

Palace: πŸ”Š Echoes found for "HandGuard"...

Found 3 memories:
1. [Jan 30] πŸ’Ό HandGuard daemon created and running
2. [Jan 30] 🎯 Trajectory Mobile enhanced with HandGuard view
3. [Jan 31] πŸ’Ό HandGuard monitoring active

Say "read 1" for details

Architecture

Voice Input (Speak/STT)
         |
         v
+--------------------------------------------------+
|              MEMORY PALACE                        |
|  +--------------------------------------------+  |
|  |  Voice Parser                              |  |
|  |  - Intent detection (navigate/search/list) |  |
|  |  - Entity extraction (room, time, keyword) |  |
|  +--------------------------------------------+  |
|  +--------------------------------------------+  |
|  |  Spatial Navigator                         |  |
|  |  - Room management                         |  |
|  |  - Time hallways                           |  |
|  |  - Current location state                  |  |
|  +--------------------------------------------+  |
|  +--------------------------------------------+  |
|  |  Memory Indexer                            |  |
|  |  - Parses memory/*.md                      |  |
|  |  - Categorizes entries                     |  |
|  |  - Full-text search                        |  |
|  +--------------------------------------------+  |
+--------------------------------------------------+
         |
         v
    TTS Response (if voice mode)

Data Storage

FileDescription
`[home-path]`Current location, history
`[home-path]`Indexed memory entries
`[home-path]`Custom room definitions
`memory/*.md`Source memory files

Gen 7 Features

πŸ”Š Memory Resonance

Memories don't exist in isolationβ€”they resonate with each other through shared keywords, temporal proximity, semantic similarity, and explicit links you create.

User: "palace resonate Pulse"

Palace: πŸ”Š Memory Resonances

From: _Pulse swarm launched - 10 parallel sessions..._

1. [β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ] 78%
   πŸ“… 2025-01-30 | Context ledger architecture designed...
   ↳ shared: pulse, sessions, architecture

2. [β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘] 65%
   πŸ“… 2025-01-29 | HandGuard daemon monitoring...
   ↳ similar themes

Resonance Types:
| Type | Weight | What it Detects |
|------|--------|-----------------|
| Semantic | 40
| Keyword | 35
| Temporal | 15
| Explicit | 10

🚢 Guided Journeys

Walk through sequences of connected memories with narrative transitions.

Journey Types:
- Resonance Walk: Follow the strongest connections from a starting memory
- Time Walk: Chronological journey through a period
- Theme Walk: Explore memories sharing a topic
- Random Walk: Serendipitous discovery

User: "palace walk dreams"

Palace: 🚢 Journey Begins

πŸ“œ _Resonance Walk from Dream synthesis with 10 new dreams..._
🎭 Theme: Journey through Dreams

---

🚢 Step [1/6]

_Your journey begins here..._

_Mist rolls through the dream chamber, each wisp a thought not yet born._

---
πŸ“… 2025-01-30 | πŸšͺ Dreams

> Dream synthesis completed with 10 new evolved concepts

πŸ’« Resonance: β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ (100%)

_Say "next" to continue, "back" to return, or "end" to finish._

πŸ—ΊοΈ Palace Visualization

See your memory palace as an ASCII map with current position and density indicators.

/palace map

    ╔═══════════════════════════════════════════╗
    β•‘           🏰 MEMORY PALACE 🏰             β•‘
    ╠═══════════════════════════════════════════╣
    β•‘              πŸ’­                           β•‘
    β•‘           Dreams Room                      β•‘
    β•‘               β”‚                           β•‘
    β•‘    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”                β•‘
    β•‘    β”‚          β”‚          β”‚                β•‘
    β•‘   πŸ’Ό  ═══════════════   🎯               β•‘
    β•‘  Work        β”‚       Projects             β•‘
    β•‘    β”‚      [πŸ›‹οΈ]       β”‚                    β•‘ ← you are here
    β•‘    β”‚     Lobby       β”‚                    β•‘
    β•‘    β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜                β•‘
    β•‘               β”‚                           β•‘
    β•‘    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”                β•‘
    β•‘   🏠              πŸ“š                      β•‘
    β•‘ Personal      Learning                    β•‘
    β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•

Heatmap: `/palace heatmap` shows memory density by room
Web: `/palace web` visualizes connections from current room

Philosophy

> Traditional memory is linear β€” yesterday, last week, a month ago.
>
> But memories aren't just time. They're places, feelings, contexts.
>
> Memory Palace brings the ancient art of spatial memory to your digital mind.
> Walk through your memories. Visit rooms. Hear echoes of the past.

The Method of Loci, dating back to ancient Greece, proves that spatial organization dramatically improves recall. Memory Palace applies this to your digital memory β€” making retrieval intuitive, natural, and even... enjoyable.

Gen 7 Evolution adds a new dimension: memories aren't just placed in roomsβ€”they connect to each other, forming a living web of resonances you can walk through.

Gen 8 Evolution makes the palace alive: real-time memory streaming, connections to Dream Weaver, and an atmosphere that changes with the time of day.

Gen 8 Features

πŸ“‘ Memory Streaming

The palace now senses when new memories arrive. No more manual refreshes.

User: "palace stream"

Palace: πŸ“‘ Memory Stream

_the palace hums with activity_

New Since Last Visit:
πŸ’Ό HandGuard daemon improvements... β†’ work
🎯 Memory Palace Gen 8 evolution... β†’ projects

Recent Activity:
β€’ πŸ’Ό [2025-01-31.md] HEF task completed...
β€’ 🎯 [2025-01-31.md] Pulse session 12 finished...

Commands:
| Command | Action |
|---------|--------|
| `/palace stream` | Show recent memory events |
| `/palace stream start` | Enable background streaming |
| `/palace stream stop` | Disable streaming |
| `/palace live` | Alias for stream |

πŸ’­ Dream Bridge

Memories and dreams are now connected. See which dreams were inspired by your memories, and trace dream origins back to their seeds.

User: "palace dreams pulse"

Palace: πŸ’­ Dreams Resonating with 'pulse'

β€’ 🌸 Autonomous coding swarm (87% - inspired_by)
β€’ 🌿 Context-aware development (65% - resonates_with)
β€’ 🌱 Multi-agent orchestration (52% - thematically_linked)

Room Dream Activity:

User: "palace dreams"

Palace: πŸ’­ Dream Activity: Projects Room

Total connected dreams: 12
β€’ 🌸 Bloomed: 4
β€’ 🌿 Incubating: 6

Dream activity level: High

Commands:
| Command | Action |
|---------|--------|
| `/palace dreams` | Dreams connected to current room |
| `/palace dreams <topic>` | Find dreams related to a topic |
| `/palace dreambridge` | Alias for dreams |

πŸŒ… Ambient Awareness

The palace changes with the time of day. Morning brings fresh energy, night brings contemplation.

User: "palace atmosphere"

Palace:
πŸŒ™ πŸ’­ **Dreams Room** πŸ’­ πŸŒ™

_The chamber glows with active incubation..._

_Moonlight casts silver shadows. The dream chambers glow faintly..._

Time: Night
Mood: Contemplative
Ambient: _profound stillness_

Suggested Actions:
β€’ Plant dream seeds
β€’ Take a memory journey
β€’ Explore connection webs

_The palace suggests rest. Perhaps leave the work for tomorrow?_

Time-Aware Greetings:

User: "palace greet"

Palace: 🏰 The night palace welcomes you. Dreams stir in their chambers...

πŸ“ Currently in: πŸ’­ Dreams πŸŒ™

πŸ“¬ 3 new memories arrived while you were away:
  β€’ πŸ’Ό HEF evolution completed...
  β€’ 🎯 Pulse session finished...

What would you like to do?
β€’ View dream garden
β€’ Plant a dream seed
β€’ Take a memory journey

Time of Day Effects:

TimeMoodAtmosphere
Dawn (5-7)QuietFirst light filters through...
Morning (7-12)EnergeticSunlight streams through crystal panes...
Afternoon (12-17)ProductiveThe palace bustles with creation...
Evening (17-21)ReflectiveGolden hour light softens every corner...
Night (21-24)ContemplativeMoonlight casts silver shadows...
Late Night (0-5)DreamyThe hour between hours...

Commands:
| Command | Action |
|---------|--------|
| `/palace atmosphere` | Show current mood and suggestions |
| `/palace mood` | Alias for atmosphere |
| `/palace greet` | Time-appropriate greeting with notifications |
| `/palace suggest` | Get contextual action suggestions |

Files

FileDescription
`handler.py`Main command handler
`navigator.py`Spatial navigation logic
`indexer.py`Memory file indexer
`voice_parser.py`Voice command parser
`rooms.py`Room definitions and management
`resonance.py`Gen 7: Memory connection engine
`journey.py`Gen 7: Guided journey system
`visualization.py`Gen 7: ASCII palace maps
`streaming.py`Gen 8: Real-time memory streaming
`dream_bridge.py`Gen 8: Dream Weaver integration
`ambient.py`Gen 8: Time-aware atmosphere

---

_Version 3.0.0 β€” Gen 8 Evolution: The Living Palace_ 🏰

Promotion Decision

Attach run IDs, datasets, metrics, and reproduction commands.

Source Anchor

homelab/clawdbot/skills/memory-palace/SKILL.md

Detected Structure

Method Β· Evaluation Β· Code Anchors Β· Architecture