Obsidian FIXED My OpenClaw Memory Loss!
Video summary
Companion notes
Ron fixed OpenClaw's memory black box by piping daily conversations into Obsidian and backing them up to GitHub.
Why plain text beats vector memory
Ron's beef with OpenClaw's built-in "memory embeddings" and "memory indexing" is that they're a black box — "a bunch of numbers, a bunch of vector whatever" — and he can't audit what the agent actually retained. So at the end of each day he dumps the full chat into a markdown file, pushes it to an Obsidian vault, and mirrors it on GitHub. That gives him a readable journal and lets the agent learn over time, not just retrieve.
Two must-have Obsidian plugins
- Smart Connections by Brian Petro — 836,000 downloads, runs a local embeddings model (no API key, private), does semantic + vector search over his vault.
- QMD as MD — a dedicated plugin that forces the agent to write in a specific markdown format so context stays clean.
The Discord > WhatsApp argument
Ron's running his agent on Discord, not WhatsApp or Telegram, because Discord lets him run a topic per workflow. Two workflows live in there now:
1. Daily morning news briefing — cron job, fires 7 a.m. Hong Kong time, hits Brave Search API across X, crypto-specific sites, Finviz, TechCrunch, and the broader web, then writes a 2-minute structured summary to his Obsidian vault and appends any trading or video ideas to a projects ideas backlog. 2. Deep research — launches parallel sub-agents per topic. He's already noticed within two days that keeping contexts separated beats the "muddied" single-chat setup.
Where it's at, where it's going
He's two days in. Other users of the same Obsidian + GitHub combo reported "considerable improvement" and output that matches the author's voice by week 4–5. He wants the same — currently calling the news brief "pretty vanilla." Second goal: use the journal as a trading research assistant by feeding it his own trade log (entry, order flow, volume, delta) and letting the agent surface variables in winning vs. losing trades. He does not believe you can prompt your way to a profitable strategy, and he doesn't trust the Polymarket arbitrage hype on X because of the fee math.
Footgun to avoid
Set the cron timezone explicitly — "this was a hell of an annoying thing" when he didn't specify Hong Kong time and OpenClaw ran the job on UTC.
Watch on YouTube
Prefer the native player? Open it on YouTube: https://www.youtube.com/watch?v=XfvzEqI4dkU
