#!/bin/bash ACTION="$1"; DOMAIN="$2"; shift 2 || true; CONTENT="$*" EXPERIENCE_DIR="/root/.openclaw/memory/06-site-experience" mkdir -p "$EXPERIENCE_DIR" case "$ACTION" in add) SAFE_DOMAIN=$(echo "$DOMAIN" | sed 's/[^a-zA-Z0-9.-]/_/g') FILE="$EXPERIENCE_DIR/${SAFE_DOMAIN}.md" echo "# $DOMAIN 站点经验\n创建时间: $(date '+%Y-%m-%d %H:%M')\n\n## 经验内容\n$CONTENT" > "$FILE" echo "✅ 已保存 $DOMAIN 的经验" ;; get) SAFE_DOMAIN=$(echo "$DOMAIN" | sed 's/[^a-zA-Z0-9.-]/_/g') FILE="$EXPERIENCE_DIR/${SAFE_DOMAIN}.md" [ -f "$FILE" ] && cat "$FILE" || echo "❌ 未找到 $DOMAIN 的经验" ;; list) echo "# 站点经验列表" ls "$EXPERIENCE_DIR"/*.md 2>/dev/null | xargs -I{} basename {} .md || echo "(暂无记录)" ;; esac