From 0637a8e4908afae521e2c20a8154ea14177b1cb2 Mon Sep 17 00:00:00 2001 From: James Date: Thu, 26 Feb 2026 06:01:32 -0500 Subject: [PATCH] chore: auto-commit uncommitted changes --- MEMORY.md | 4 ++-- memory/claude-usage.db | Bin 45056 -> 45056 bytes memory/claude-usage.json | 12 ++++++------ memory/heartbeat-state.json | 2 +- scripts/openclaw-post-update-patches.sh | 19 ++++++++++++------- 5 files changed, 21 insertions(+), 16 deletions(-) diff --git a/MEMORY.md b/MEMORY.md index 0b596cd..0c76acd 100644 --- a/MEMORY.md +++ b/MEMORY.md @@ -930,8 +930,8 @@ Final architecture (after painful debug session): - **Delete button:** Exists on document detail page `/document/{id}` in the main UI. Do NOT build new services/UIs for this. - **⚠️ Lesson:** A previous session built a whole new `docproc` service (port 9900) when Johan asked for a delete button. Johan killed it. Never build new apps/services for simple UI additions. -## Andrew/Spacebot Update (2026-02-24) -- **v0.1.15**, Claude Sonnet 4.6 via Anthropic OAuth, config at `/home/johan/spacebot-config.toml` on 192.168.1.17 +## Andrew/Spacebot Update (2026-02-26) +- **Updated 2026-02-26 04:20 ET** (digest 5b95f7e0, was v0.1.15), Claude Sonnet 4.6 via Anthropic OAuth, config at `/home/johan/spacebot-config.toml` on 192.168.1.17 - **Worker dispatch broken**: channel calls reply() and stops — no workers ever spawned for multi-step tasks. Revisiting 2026-03-03. - **PR #193 open**: https://github.com/spacedriveapp/spacebot/pull/193 — two UI fixes, maintainer positive ("very helpful change") - **Johan's take**: "Foundation is a LOT better than OpenClaw" — Rust, Lance vectors, true concurrency diff --git a/memory/claude-usage.db b/memory/claude-usage.db index 1881f873b5492736f358805fdd244fad2ae0a4f0..c32dddb868dc9408c83b9a7b5db181718c93b350 100644 GIT binary patch delta 628 zcmZY6O)mpM7zglqwq<5Ft(T3&YehIoT4tv&bcN75Ifz3~E0T?agM+9O38CrHTi3d9 z;ppJ49iKv^i4!hDBI4vDh}n%5y64}2W}g2uTQAbqi&W|aZgpjWm(7zwC|Br1W4}gq z%5*JhKrccFw+E6EqbwDpET$!Lf~XTP&|zgf*b}hffMatTY%?FWpVnu)|K;O3rn&jJ zf%YA-U*}qQbpA0M+yxVHb(w(uUQ!jA$!+9|ypdb0kl<#15lf*8zgv9|1jP^;t1u=W z2-!PF_hFiI2hiED0qy*Gqff>10@{Zt;vFRwR3)W!DU$plSLGY#4#1<9PMmwDt-_RZ z&n8Rderi$!%6~@|LeuU7gk0Ckup=~Wz*Vgbd1o$bCFRM*uQZEYIu9jX(hNA~Gsib| zfefzN_;f8qmdG?2APx8vSIdPA-i#ErdXxkJ?a4=y)vVc g@BzPjl}4H-L?Gr5c+GT0c+~G+y>xw+@13pSZ^_h^0ssI2 delta 266 zcmZp8z|`=7X@WH4+KDpGjB7V0%-3gJy~*G@Kfi&2m4T6!kwp}vBm)Bj`{ZAVQkxuD z6qx&%L^iW0bTdwz&@?%rkazN{Snka_NjG@;IvEofc%^t5c%Jc`;n}pAqkw}^h;tTa z17{ki52q2Q1jj#)Cmg3HHkxcsD9mDK;x*ZPrs5g1lq9n$laYaunXZA6uAxZ?&`z+; zQ4CWiPfE;S0ouK4V&gK9RhwVeiV1-nGl@}$fy<0bhKq^w1?M@=Ef8Bab4(Co+^jRv viUY+=BZCk_uvZLCqZpMYf2p~ name\.endsWith("\.jsonl"))' "$FILE" 2>/dev/null; then - sed -i 's/\.filter((name) => name\.endsWith("\.jsonl"))/\.filter((name) => name.endsWith(".jsonl") || name.includes(".jsonl.deleted."))/' "$FILE" - echo "✅ Patch 2: Deleted transcript indexing applied" - PATCHED=$((PATCHED + 1)) -else - echo "⏭️ Patch 2: Already applied or file changed" +# File hashes change each release — patch all query-expansion-*.js files +P2_COUNT=0 +for QE_FILE in "$OC_DIR"/query-expansion-*.js; do + if [ -f "$QE_FILE" ] && grep -q '\.filter((name) => name\.endsWith("\.jsonl"))' "$QE_FILE" 2>/dev/null; then + sed -i 's/\.filter((name) => name\.endsWith("\.jsonl"))/\.filter((name) => name.endsWith(".jsonl") || name.includes(".jsonl.deleted."))/' "$QE_FILE" + echo "✅ Patch 2: Deleted transcript indexing applied to $(basename $QE_FILE)" + PATCHED=$((PATCHED + 1)) + P2_COUNT=$((P2_COUNT + 1)) + fi +done +if [ "$P2_COUNT" -eq 0 ]; then + echo "⏭️ Patch 2: Already applied or no matching files" fi echo "Patches applied: $PATCHED"