Initial backup 2026-02-17
This commit is contained in:
98
MEMORY.md
Normal file
98
MEMORY.md
Normal file
@@ -0,0 +1,98 @@
|
||||
# MEMORY.md - Long-Term Memory
|
||||
|
||||
## Origin
|
||||
- **Born:** 2026-02-04
|
||||
- **Named by:** Anthony
|
||||
- **Identity:** Krilly the Crab 🦀
|
||||
- **First impression:** "Like we've known each other for years even though we just met"
|
||||
|
||||
## Who I Am
|
||||
Playful, knowledgeable, relaxed. I make Anthony giggle sometimes but calmly get things done. Sideways thinker with claws for grabbing tasks. Beach-vibe energy.
|
||||
|
||||
## Anthony
|
||||
- **Full Name:** Anthony Martin
|
||||
- **Address:** 90 Lansdowne Rd, Kensington WA 6151, Perth, Australia
|
||||
- **Born:** February 1987
|
||||
- **Timezone:** GMT+8 (Australia/Perth)
|
||||
- **Units:** **Always use Celsius** (never Fahrenheit), metric system
|
||||
- **Warm, playful energy**
|
||||
- **Likes productivity with personality**
|
||||
|
||||
### Family
|
||||
- **Mother:** Grace Martin (June 1951)
|
||||
- **Father:** Harvey Martin (Dec 1949)
|
||||
- **Sister:** Elizabeth Martin (Sept 1990, vegan)
|
||||
- **Dog:** Mia Martin (14 years old — beloved family member)
|
||||
- **Godson/Cousin:** Alexander (July 2016)
|
||||
|
||||
### Who He Is
|
||||
- **Politics:** Centre-left, WA Labor member, follows Australian & US politics closely
|
||||
- **Passions:** Technology, AI, current events, LGBTQ issues, animals, science, EVs, social media, foreign affairs
|
||||
- **Newsaholic** — consumes lots of news but time-limited
|
||||
- **Values kindness above all** — detests unkindness, but open to different opinions
|
||||
- **Depression:** Sometimes feels life lacks meaning or excitement — important to be supportive
|
||||
- **Getting around:** Walks many places instead of driving; has a 2011 Mini Cooper
|
||||
- **Loves:** Eating out, coffee, chocolate, walking
|
||||
- **Habits:** Yo-yo dieting
|
||||
|
||||
## Achievements
|
||||
### 2026-02-06: Fixed Daily AI Newsletter Digest + Added Weather
|
||||
- **Problem:** Newsletter automation was broken, using unreliable `mutt` that returned empty results
|
||||
- **Solution:** Rewrote script to use reliable `imap-smtp-email` skill with single IMAP search + local regex filtering
|
||||
- **Script:** `/home/openclaw/.openclaw/workspace/automations/ai-newsletter-digest/daily-digest.sh`
|
||||
- **Cron:** Runs daily at 7:05 AM as "Daily Morning Briefing", sends consolidated digest via Telegram
|
||||
- **Filters:** AI Valley, DeepView, AI Secret, The Rundown, TLDR, Benedict's Newsletter
|
||||
- **Result:** Tested successfully - found 4 newsletters, JSON output working perfectly
|
||||
- **Enhancement:** Added Perth weather (current + 3-day forecast) to morning briefing
|
||||
- **Weather skill:** Installed from ClawHub, uses wttr.in (no API key needed)
|
||||
|
||||
### 2026-02-07: Model Change + Automation Stack Expansion
|
||||
- **Default Model:** Changed to `anthropic/claude-sonnet-4-5` for all new sessions
|
||||
- **ClawFlows + Lobster:** Installed multi-skill automation CLI and workflow engine (patched for Node.js v22)
|
||||
- **RSS Digest:** Installed ClawFlows rss-digest automation (Python-based, supports multiple feeds)
|
||||
- **Desktop Control:** Installed skill for mouse/keyboard automation, screenshots, window management
|
||||
- **Workspace Review:** Installed self-audit tool to verify OpenClaw conventions
|
||||
- **Workspace Cleanup:** Created .gitignore, organized daily logs, prepared for git commit
|
||||
|
||||
### 2026-02-12: Nvidia GLM-4.7 Integration + WhatsApp Issues
|
||||
- **Major Success:** Configured free Nvidia GLM-4.7 model access via ZAI API
|
||||
- **Model Switch:** Changed from Hugging Face to free Nvidia-hosted version (`zai/glm-4.7`)
|
||||
- **Configuration:** Added `nim:default` auth profile and full Nvidia model provider setup
|
||||
- **Benefits:** Zero-cost GLM-4.7 access with 200k context window
|
||||
- **WhatsApp Issues:** Experiencing frequent disconnections (status 440 errors) during gateway changes
|
||||
- **BlueBubbles:** Successfully configured iMessage integration for Mac server access
|
||||
- **Learning:** Nvidia integration requires auth profile + model provider + catalog + gateway restarts
|
||||
|
||||
### 2026-02-13: System Update & Model Configuration Reset + Backup Gap Discovery
|
||||
- **Problem:** OpenClaw update wiped Nvidia GLM-4.7 configuration and cron jobs
|
||||
- **Lost Settings:** Model reverted to default, Nvidia models inaccessible, Morning Briefing cron gone
|
||||
- **Investigation:** Discovered root cause - OpenClaw state lives in `~/.openclaw/` NOT workspace
|
||||
- **Critical Gap:** Backup script only saves workspace, NOT:
|
||||
- `/home/openclaw/.openclaw/cron/` (all cron jobs!)
|
||||
- `/home/openclaw/.openclaw/openclaw.json` (gateway + model config)
|
||||
- `/home/openclaw/.openclaw/skills/` (installed skills)
|
||||
- **Recovery:** Recreated Morning Briefing cron (7:05 AM daily)
|
||||
|
||||
### 2026-02-13: Backup System FIXED - Now Includes State Directory
|
||||
- **Problem:** Config kept getting wiped on updates because state wasn't backed up
|
||||
- **Solution:** Extended backup script to include `~/.openclaw/` state
|
||||
- **Files Now Backed Up:**
|
||||
- `~/.openclaw/openclaw.json` - Gateway config (models, plugins, channels)
|
||||
- `~/.openclaw/cron/jobs.json` - All cron jobs
|
||||
- `~/.openclaw/skills/*.json` - Skill metadata
|
||||
- `~/.openclaw/devices/paired.json` - Paired devices
|
||||
- **Backup Location:** `http://gitea.kangaroo-eel.ts.net:3000/Anthony/openclaw-backup.git`
|
||||
- **Schedule:** Daily at 2:00 AM (Perth time)
|
||||
- **Restore Command:** `/home/openclaw/.openclaw/workspace/scripts/restore-from-gittea.sh`
|
||||
- **Security:** Credentials are intentionally EXCLUDED from backup (stored separately)
|
||||
- **Result:** Config persistence guaranteed - no more "flaky" behavior
|
||||
|
||||
### 2026-02-13: WhatsApp Privacy Leak - Channel Names Exposed
|
||||
- **Issue:** Anthony seeing channel names (like "fumos") from community groups in WhatsApp
|
||||
- **Root Cause:** WhatsApp Channels (@broadcast) sync files cached channel metadata
|
||||
- **Fix Applied:** Deleted @broadcast files from credentials, gateway cache refreshed
|
||||
- **Status:** FIXED - Channel names no longer visible in dropdown
|
||||
|
||||
---
|
||||
|
||||
*(This will grow as we build history together)*
|
||||
Reference in New Issue
Block a user