AI Newsletter Digest improvements: fixed QP soft line break decoding, URL extraction, and content cleaning

This commit is contained in:
Krilly
2026-03-04 13:29:22 +00:00
parent 29a98137a7
commit 57dd294675
13706 changed files with 2114953 additions and 237629 deletions

View File

@@ -0,0 +1,27 @@
#!/bin/bash
# Memory LanceDB Health Check & Auto-Fix
# Runs periodically to ensure memory-lancedb extension has its dependencies
set -e
OPENCLAW_ROOT="$HOME/.npm-global/lib/node_modules/openclaw"
LANCE_DB_PATH="$OPENCLAW_ROOT/node_modules/@lancedb/lancedb"
# Check if LanceDB is installed at root level
if [ ! -d "$LANCE_DB_PATH" ]; then
echo "[$(date)] LanceDB missing at root level. Installing..."
cd "$OPENCLAW_ROOT"
npm install @lancedb/lancedb --silent 2>/dev/null || npm install @lancedb/lancedb
echo "[$(date)] LanceDB installed successfully"
else
echo "[$(date)] LanceDB check: OK"
fi
# Also verify extension-level install
EXT_PATH="$OPENCLAW_ROOT/extensions/memory-lancedb"
if [ -d "$EXT_PATH" ] && [ ! -d "$EXT_PATH/node_modules/@lancedb/lancedb" ]; then
echo "[$(date)] LanceDB missing in extension. Installing..."
cd "$EXT_PATH"
npm install --silent 2>/dev/null || npm install
echo "[$(date)] Extension dependencies installed"
fi