5.6 KiB
5.6 KiB
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
muttthat returned empty results - Solution: Rewrote script to use reliable
imap-smtp-emailskill 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-5for 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:defaultauth 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)