From 14dea7e64ef142592c3c8b6b37f3693dd2d4d227 Mon Sep 17 00:00:00 2001 From: Nicholai Date: Sun, 22 Feb 2026 03:12:25 -0700 Subject: [PATCH] 2026-02-22T10-12-25_auto_memory/memories.db-wal --- .daemon/logs/signet-2026-02-22.log | 12 +++++++++ TOOLS.md | 40 +++++++++++++++++++++++++++++ hooks/agent-memory/HOOK.md | 8 ++++++ memory/memories.db-shm | Bin 32768 -> 32768 bytes memory/memories.db-wal | Bin 292552 -> 313152 bytes 5 files changed, 60 insertions(+) create mode 100644 TOOLS.md diff --git a/.daemon/logs/signet-2026-02-22.log b/.daemon/logs/signet-2026-02-22.log index 395af06d6..f1a03dbb4 100644 --- a/.daemon/logs/signet-2026-02-22.log +++ b/.daemon/logs/signet-2026-02-22.log @@ -3030,3 +3030,15 @@ {"timestamp":"2026-02-22T10:00:28.028Z","level":"info","category":"hooks","message":"Session start hook","data":{"harness":"claude-code","project":"/home/nicholai"}} {"timestamp":"2026-02-22T10:00:28.030Z","level":"info","category":"hooks","message":"Session start completed","data":{"memoryCount":26,"durationMs":2}} {"timestamp":"2026-02-22T10:00:28.031Z","level":"info","category":"watcher","message":"File changed","data":{"path":"/home/nicholai/.agents/memory/memories.db-wal"}} +{"timestamp":"2026-02-22T10:00:33.051Z","level":"info","category":"git","message":"Auto-committed","data":{"message":"2026-02-22T10-00-33_auto_memory/memories.db-wal","filesChanged":1}} +{"timestamp":"2026-02-22T10:00:33.034Z","level":"warn","category":"git","message":"Git add failed"} +{"timestamp":"2026-02-22T10:04:25.812Z","level":"warn","category":"git","message":"Push failed: To https://github.com/Signet-AI/signetai.git\n ! [rejected] HEAD -> main (non-fast-forward)\nerror: failed to push some refs to 'https://github.com/Signet-AI/signetai.git'\nhint: Updates were rejected because the tip of your current branch is behind\nhint: its remote counterpart. If you want to integrate the remote changes,\nhint: use 'git pull' before pushing again.\nhint: See the 'Note about fast-forwards' in 'git push --help' for details.\n"} +{"timestamp":"2026-02-22T10:04:25.812Z","level":"warn","category":"git","message":"Periodic sync failed: Push failed: To https://github.com/Signet-AI/signetai.git\n ! [rejected] HEAD -> main (non-fast-forward)\nerror: failed to push some refs to 'https://github.com/Signet-AI/signetai.git'\nhint: Updates were rejected because the tip of your current branch is behind\nhint: its remote counterpart. If you want to integrate the remote changes,\nhint: use 'git pull' before pushing again.\nhint: See the 'Note about fast-forwards' in 'git push --help' for details.\n"} +{"timestamp":"2026-02-22T10:04:30.602Z","level":"warn","category":"git","message":"Push failed: To https://github.com/Signet-AI/signetai.git\n ! [rejected] HEAD -> main (non-fast-forward)\nerror: failed to push some refs to 'https://github.com/Signet-AI/signetai.git'\nhint: Updates were rejected because the tip of your current branch is behind\nhint: its remote counterpart. If you want to integrate the remote changes,\nhint: use 'git pull' before pushing again.\nhint: See the 'Note about fast-forwards' in 'git push --help' for details.\n"} +{"timestamp":"2026-02-22T10:04:30.602Z","level":"warn","category":"git","message":"Periodic sync failed: Push failed: To https://github.com/Signet-AI/signetai.git\n ! [rejected] HEAD -> main (non-fast-forward)\nerror: failed to push some refs to 'https://github.com/Signet-AI/signetai.git'\nhint: Updates were rejected because the tip of your current branch is behind\nhint: its remote counterpart. If you want to integrate the remote changes,\nhint: use 'git pull' before pushing again.\nhint: See the 'Note about fast-forwards' in 'git push --help' for details.\n"} +{"timestamp":"2026-02-22T10:09:25.834Z","level":"warn","category":"git","message":"Push failed: To https://github.com/Signet-AI/signetai.git\n ! [rejected] HEAD -> main (non-fast-forward)\nerror: failed to push some refs to 'https://github.com/Signet-AI/signetai.git'\nhint: Updates were rejected because the tip of your current branch is behind\nhint: its remote counterpart. If you want to integrate the remote changes,\nhint: use 'git pull' before pushing again.\nhint: See the 'Note about fast-forwards' in 'git push --help' for details.\n"} +{"timestamp":"2026-02-22T10:09:25.834Z","level":"warn","category":"git","message":"Periodic sync failed: Push failed: To https://github.com/Signet-AI/signetai.git\n ! [rejected] HEAD -> main (non-fast-forward)\nerror: failed to push some refs to 'https://github.com/Signet-AI/signetai.git'\nhint: Updates were rejected because the tip of your current branch is behind\nhint: its remote counterpart. If you want to integrate the remote changes,\nhint: use 'git pull' before pushing again.\nhint: See the 'Note about fast-forwards' in 'git push --help' for details.\n"} +{"timestamp":"2026-02-22T10:09:30.577Z","level":"warn","category":"git","message":"Push failed: To https://github.com/Signet-AI/signetai.git\n ! [rejected] HEAD -> main (non-fast-forward)\nerror: failed to push some refs to 'https://github.com/Signet-AI/signetai.git'\nhint: Updates were rejected because the tip of your current branch is behind\nhint: its remote counterpart. If you want to integrate the remote changes,\nhint: use 'git pull' before pushing again.\nhint: See the 'Note about fast-forwards' in 'git push --help' for details.\n"} +{"timestamp":"2026-02-22T10:09:30.577Z","level":"warn","category":"git","message":"Periodic sync failed: Push failed: To https://github.com/Signet-AI/signetai.git\n ! [rejected] HEAD -> main (non-fast-forward)\nerror: failed to push some refs to 'https://github.com/Signet-AI/signetai.git'\nhint: Updates were rejected because the tip of your current branch is behind\nhint: its remote counterpart. If you want to integrate the remote changes,\nhint: use 'git pull' before pushing again.\nhint: See the 'Note about fast-forwards' in 'git push --help' for details.\n"} +{"timestamp":"2026-02-22T10:12:20.176Z","level":"info","category":"watcher","message":"File changed","data":{"path":"/home/nicholai/.agents/memory/memories.db-wal"}} +{"timestamp":"2026-02-22T10:12:20.175Z","level":"info","category":"watcher","message":"File changed","data":{"path":"/home/nicholai/.agents/memory/memories.db-wal"}} diff --git a/TOOLS.md b/TOOLS.md new file mode 100644 index 000000000..917e2fa86 --- /dev/null +++ b/TOOLS.md @@ -0,0 +1,40 @@ +# TOOLS.md - Local Notes + +Skills define _how_ tools work. This file is for _your_ specifics — the stuff that's unique to your setup. + +## What Goes Here + +Things like: + +- Camera names and locations +- SSH hosts and aliases +- Preferred voices for TTS +- Speaker/room names +- Device nicknames +- Anything environment-specific + +## Examples + +```markdown +### Cameras + +- living-room → Main area, 180° wide angle +- front-door → Entrance, motion-triggered + +### SSH + +- home-server → 192.168.1.100, user: admin + +### TTS + +- Preferred voice: "Nova" (warm, slightly British) +- Default speaker: Kitchen HomePod +``` + +## Why Separate? + +Skills are shared. Your setup is yours. Keeping them apart means you can update skills without losing your notes, and share skills without leaking your infrastructure. + +--- + +Add whatever helps you do your job. This is your cheat sheet. diff --git a/hooks/agent-memory/HOOK.md b/hooks/agent-memory/HOOK.md index 8779c0335..80d7f0f53 100644 --- a/hooks/agent-memory/HOOK.md +++ b/hooks/agent-memory/HOOK.md @@ -1,6 +1,14 @@ --- name: agent-memory description: "Signet memory integration" +metadata: + { + "openclaw": + { + "emoji": "🔗", + "events": ["command:remember", "command:recall", "command:context"], + }, + } --- # Agent Memory Hook (Signet) diff --git a/memory/memories.db-shm b/memory/memories.db-shm index 65194ff918dfacfda30fdee6bb1806f14f1eb9b7..456ee7169c6dbfc58adb63fba5544e0442e0585e 100644 GIT binary patch delta 214 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

mOMPOwM!jWWZ znHnxdp!O03ik^VLj^h!iy%>QV$Ei3LVMyv21UfB3VBbP@kqogdfu8KONIVhI`IIg=rR46%d^aoc2wQ4<2E zCqon?Lo^~oY_I40#hN+<_LCtxks*#qh8U3{Mr4R3WQdDoh@xbO5gBGmN-<24A!?H$ z?w$;>k_^$F46%|7arb4)UuqnNSW1Q&k|INdVwfUB%#k4uN`@GbA^H}nQ6U0HBSRdN z4AGDbaSAfThzt>Ah*OXu0t}NZ1BVPU#2PZhhz!w5F-(ym=ExA8$Pgnk#B(M?TqHw0 zSu(^vGDMIeijg5UkRdLTA%YB(cnWlgAVVCO4Do)+5cjL4BjjsxBqT!w8M+dZp)Da9 zBFGSPWQaM%FjNdfGK@<|hFC&|mV{(zCncmqOp>7?AsLzyk|BzcA%YCCgAB2R3~`YR zaghwMfeaC3h!$js5gB4chS)%c7?C07$WSC1wjfb-83NVFFeV`xVksG7DH&o!hPs4g zh-zerAVcgULyX7}E6EU5$PgFF5J840Mur%XA@(Kd5Ie{alVpgEWQd2T7=~nsrDTYe zWQhG_C=!w(E|MXZkRi5{VIUzHVs5gECKY6uDGJ z;wl-UC>dfzhM5v7hM|U$EqqxqAwo-N&=(TS6bkf&09~QKn2=wFP+x{9e6$x6(u)h_ z#f0wMq|jYV$j%X}3xwz_p*dSf&Jv2Vgy4LkH($uj6>4*Z*esznS4b@;N*bYALT8S& zq(3jicM%$Mgv3lql2}YAEG7iz3Vm5ZUNNDrm=M=Yp{*l@wCaSiW(i>}6uO!yWHnc) zYO2swhu^Nb{A(S*grG`=o*W^kGNGmeWCkB;fe=%^&{6|do7g}}#X?B=LPs$nqo_3D z`xGIfETN$?X~6e`g@8(he#Q#<6bbc=5#q@f+Br~2XQEKfcp;q0lHkvOtJ(xlbCjP>~53*d?LG@%5z)fa@UBnM%WEs~i@=HKt(~3t5RX`ETf4eCR