Files
openclaw-backups/scripts/checkpoint-memory.sh

15 lines
541 B
Bash
Executable File

#!/bin/bash
# Memory Checkpoint - Called by agent to persist critical context
# Usage: checkpoint-memory.sh "Context description"
MEMORY_DIR="$HOME/.openclaw/workspace/memory"
TODAY=$(date +%Y-%m-%d)
TIME=$(date +%H:%M)
echo "" >> "$MEMORY_DIR/${TODAY}-checkpoints.md"
echo "## Checkpoint: $TIME" >> "$MEMORY_DIR/${TODAY}-checkpoints.md"
echo "" >> "$MEMORY_DIR/${TODAY}-checkpoints.md"
echo "$1" >> "$MEMORY_DIR/${TODAY}-checkpoints.md"
echo "" >> "$MEMORY_DIR/${TODAY}-checkpoints.md"
echo "---" >> "$MEMORY_DIR/${TODAY}-checkpoints.md"