r/better_claw

▲ 26 r/better_claw+1 crossposts

The memory problem every AI agent has. And the 3 ways people are solving it.

Your agent doesn't remember you. not really.

You told it your partner's name last Tuesday. You explained your project structure last week. you spent 20 minutes describing how you like emails drafted. And today it acts like who are you?

This isn't a bug in your specific setup. It's the fundamental problem with how every AI agent handles memory right now. And after watching hundreds of people fight with this, the community has landed on three approaches. each with real tradeoffs.

The problem:

Most agent frameworks (OpenCLAW, Hermes, everything else) store memory in files. markdown, YAML, JSON. Your agent writes facts to a file. When it needs to remember something, it searches those files.

Sounds fine until you use it for more than a week.

The files grow. Every day, your agent adds more notes, more context, more conversation summaries. After a month, you've got thousands of lines across dozens of files. Your agent loads all of this into context on every single message. even when you ask "what's the weather." that's tokens burned on irrelevant memories, every interaction, forever.

Then compaction kicks in. Conversations get long, context gets trimmed, and details from earlier in the session just vanish. You agreed on somethBecause during compaction, your decision got compressed into "discussed project plans."

And the worst part: your agent can't connect facts. Monday, you say "Alice runs the auth team." Wednesday, you ask "who handles auth permissions?" Your agent has both facts stored in memory. Can't connect them. guesses instead.. confidently.

That's why it feels like your agent is lying. It's not. It's doing its best with a system that treats memory like a pile of text files instead of actual knowledge.

Approach 1: the markdown purists (just make the files better)

This is what most OpenCLAW users do. accept the flat file approach and optimize around it.

keep SOUL.MD Lean. Personality rules and hard boundaries only. move everything procedural to AGENTS.md. Add explicit memory rules like "when I share a decision or preference, write it to MEMORY.md immediately before responding."

use /new aggressively to keep sessions short. Clear the conversation buffer at least once a day so you're not sending yesterday's context with today's questions.

manually prune memory files every few weeks. delete outdated entries. consolidate duplicates. treat it like cleaning your desk.

The people making this work usually have tight, disciplined setups with one agent doing 3-4 things. The moment you scale to multiple projects or longer time horizons, the flat file approach starts cracking.

Cost: $0. effort: moderate ongoing maintenance.

Approach 2: the obsidian/external knowledge base crowd

a growing number of people are connecting their agent to Obsidian, Joplin, or a custom knowledge base as a "second brain."

The logic: give your agent a structured vault of notes organized by topic, project, and person. Instead of one big MEMORY.md, you have folders with context the agent can reference.

One person in this community built their entire household administration into an obsidian vault connected to OpenCLAW. financial documents, health tracking, garden planning, and emergency info for his son. The agent queries specific folders instead of loading everything into context every time.

The problem: Obsidian was built for humans browsing notes, not AI doing semantic retrieval across hundreds of files. You still hit context window limits. Your agent can't search the whole vault, so it either loads a tiny slice (missing everything else) or you build a retrieval pipeline yourself (congratulations, you're now building infrastructure).

And every note in that vault is going to your cloud model provider. every personal thought, every financial document, every medical note. One obsidian-as-memory guide literally warns "be deliberate about what goes in the vault." The polite version of "this has serious privacy implications."

Cost: $0 for the tools, with significant setup time. Works great for single-project focused use. breaks down at scale.

Approach 3: the vector database / semantic memory crowd

This is the "proper" solution that engineering-minded people are building. Instead of flat files or folder structures, store memories as vector embeddings. When the agent needs to recall something, it does a semantic search and retrieves only the relevant memories instead of loading everything.

Hermes does this natively with a three-layer system. short-term context for the current session. episodic SQLite archive for past interactions (searchable). procedural skills that the agent writes itself from experience.

The mem0 folks published data showing this approach reduces active context by 70-85% compared to naive file injection. same answer quality, way fewer tokens burned on irrelevant memories.

The Composio comparison put it well: openclaw fires a broad search across everything and often pulls in stale context that makes the model worse. Hermes uses tiered retrieval, checks core memory first, then broader archives only if needed. more intentional. less noise.

For OpenCLAW specifically, people are bolting on pinecone, chromaDB, or mem0 as external memory layers. It works, but it's another piece of infrastructure to manage. Another thing that can break at 2am.

Cost: $0-20/month for the vector store. significant engineering effort to set up. The best results of the three approaches once running.

Reality:

None of these are great. Approach 1 works for simple setups but doesn't scale. Approach 2 is clever but is a workaround for a problem the platform should solve. Approach 3 is the right architecture but requires engineering effort most users don't have.

The memory problem is the single biggest reason agents feel dumb. Not the models. The models are incredible. GPT-5.5, opus 4.7, qwen 3.6... all more than capable. The bottleneck is that your agent can't remember what you told it last week without either burning thousands of tokens on irrelevant context or requiring you to build a custom retrieval pipeline.

Whoever solves "the agent just remembers, like a human would, without you managing files or databases" wins the next phase of this space.

Until then, pick your tradeoff and make peace with it.

reddit.com
u/ShabzSparq — 16 hours ago
▲ 4 r/better_claw+3 crossposts

For people who don't want to set up or manage Openclaw

Hey everyone — we’re building Zynth, a personal AI assistant on WhatsApp, and we’re slowly rolling out beta access as we scale up our infra.

The idea is simple: message it like you would message an assistant.

It can help with things like:
- daily news/topic briefs
- research and monitoring
- reminders and scheduled tasks
- summarizing links, files, emails, or notes
- creating small AI agents for recurring workflows
- connecting apps like Gmail, Calendar, Sheets, Slack, and more

We’re looking for early users to test it, break it, and tell us what use-cases they’d actually want an assistant like this to handle.

You can join the beta here:
https://zynth.ai/whatsapp-ai-agent

Would love feedback, feature requests, and examples of tasks you’d want to automate on WhatsApp.

u/nuanda92 — 12 hours ago
▲ 13 r/better_claw+1 crossposts

Hermes self-learning loop: what's real, what's marketing, and what breaks.

The Hermes learning loop is the single most interesting feature in the AI agent space right now. It's also the most misunderstood. And after reading every post, article, GitHub issue, and Medium write-up about it, I think the community deserves an honest breakdown.

Not a hype piece. Not a hit piece. Just what actually happens when you run it.

What's genuinely real:

Your agent completes a complex task using 5+ tool calls. A background process analyzes the steps, extracts the reusable pattern, and writes a SKILL.md file. Next time a similar task comes up, the agent loads that skill instead of reasoning from scratch. Faster execution, fewer tool calls, lower token cost.

This is real. It works. People report 20-40% token cost reduction on repetitive workflows after a few weeks. The agent genuinely gets better at YOUR specific patterns. Code reviews, research reports, inbox triage, whatever you do repeatedly. It compounds.

The three-layer memory (session context, episodic SQLite archive, procedural skills) is a genuine architectural improvement over OpenClaw's flat markdown files. Hermes remembers context across sessions without you managing files or building retrieval pipelines.

The ICLR 2026 paper (hermes-agent-self-evolution) shows measurable improvement on benchmarks. This isn't vapor. Real research backs it.

What's marketing:

"It gets smarter over time" implies continuous unbounded improvement. The reality is more nuanced. The compounding gains are strongest in weeks 2-4. After that, most people's workflows are covered by the skills already generated. The marginal improvement curve flattens.

A Medium reviewer put it carefully: if the gains plateau after a few iterations, the learning loop is "a better UX, not a better algorithm." Meaning it's genuinely useful but not the exponential self-improvement the marketing implies.

"Autonomous self-improvement" also implies the agent always learns correctly. It doesn't.

What actually breaks:

This is the part you will not find in the comparison articles. And it's the part that matters most if you're running this on real work.

The self-evaluation problem. The agent is simultaneously the author, executor, and quality inspector of its own skills. There's a GitHub issue (#25833, opened 5 days ago) that calls this a "structural defect." When Hermes completes a task, it evaluates its own performance. And it almost always thinks it did a good job. One user had it pull water test results and it "jumbled up everything" but rated its own work highly. The skill it generated from that "successful" task now encodes the error. Permanently. Until someone manually finds and deletes it.

The overfitting trap. Someone deployed Hermes on invoice processing. First run was perfect. The agent generated a skill from that success. Two weeks later, it started failing on similar invoices with no error messages. The agent had overfitted its skill to the specific format of that first invoice and silently applied it to everything else. Different layout, same "skill," broken results. No logs explaining why. The bswen article calls this "self-learning becomes self-sabotage."

Keyword retrieval breaks at scale. The learning loop needs to find its own history to learn from it. Hermes uses keyword-based search for this. Works fine with a few hundred entries. Past that, when users phrase the same task differently across sessions, the keyword search can't connect them. The Milvus team documented this: "the loop stops learning because it can't find its own history." The fix requires bolting on a vector database which most users won't do.

No audit trail by default. A Medium article called an unmonitored Hermes instance "a junior dev with zero audit trail." But argued it's actually worse: "when a junior developer makes a mistake, you see it. In a PR. In Slack. In a deployment that breaks loudly. When Hermes learns the wrong thing, it fails silently six weeks later." The skills directory fills up with auto-generated files and nobody reviews them unless something visibly breaks.

The skills overwrite problem. Hermes can overwrite manually created skills with its own versions. You carefully write a skill for a specific workflow. Hermes completes a similar task, decides its approach is better, and overwrites your file. Your manual edits are gone. This is documented in multiple community threads.

My assessment:

The learning loop is the most promising feature in the agent space. Genuinely...The idea that your agent improves from use instead of requiring manual skill maintenance is the right direction.

But right now, running it in production without governance is risky. The agent learns wrong things with the same confidence it learns right things. There's no built-in way to distinguish between good skills and bad skills. No code review process for auto-generated skills. No automated testing. No promotion pipeline.

The people running Hermes successfully in production all do the same thing: they put the skills directory under git version control, review new skills manually before trusting them, and treat the learning loop as a suggestion engine rather than an autonomous system.

That works. But it's significantly more effort than "set it up and it gets smarter forever" which is how the marketing reads.

Where this is heading:

Hermes v0.13.0 added checkpoint/rollback and hallucination recovery. The team is clearly aware of these problems and shipping fixes. The GitHub issue about self-evaluation (#25833) is tagged for discussion. The Milvus integration solves the keyword retrieval limitation.

Give it 2-3 more releases and the governance story will probably catch up to the learning loop story. Right now it's a powerful engine without enough guardrails. The engine is real. The guardrails are coming. Just don't run it unsupervised on critical workflows until they arrive.

u/ShabzSparq — 16 hours ago
▲ 3 r/better_claw+1 crossposts

Your terminal output is why your Claude bill is high. Here's the fix.

It's probably costing you more than your model choice is.

Been using Claude for coding tasks for a while and kept wondering why my token usage was so high even on simple stuff. Checked the actual context being sent and realized what was happening.

Every time my agent ran a command... docker build, pip install, git status, npm install... it was dumping the entire raw output straight into Claude's context. Not a summary. Not the relevant parts. Everything.

A failed Docker build is 300-400 lines. A pip install with dependencies is 200 lines. An npm install is sometimes 500+ lines. Claude is reading all of it every single time even though the actual useful information is maybe 8 lines.

You're paying to send noise to a model that charges per token.

The math is pretty gross when you actually look at it. If your agent runs 10 CLI commands in a session and each one dumps 200 lines of output, that's 2000 lines of terminal noise in your context before you've even started the actual task. On Claude Sonnet that's not nothing. On Opus that's genuinely painful.

The fix I found is called TokenJuice

github.com/vincentkoc/tokenjuice

It's a deterministic output compactor. sits between your terminal commands and whatever AI tool you're using. intercepts the output, strips the noise, returns only what actually matters, then sends the compacted version to your model.

The important word there is deterministic. It's not using another LLM to summarize your output which would just add more tokens and more cost. It uses rules to compact. So it's fast, it's consistent, and it doesn't add latency.

Works with Claude Code, OpenClaw, Cursor, CodeBuddy, and a bunch of others. Install is one line per integration.

for OpenClaw specifically:

>

That's it. requires OpenClaw 2026.4.22 or newer.

What actually changes

Instead of sending Claude your entire Docker build log it sends the compacted version with just the error, the relevant context, and the exit code. Instead of 400 lines it's 12 lines. Claude gets everything it needs to help you and nothing it doesn't.

The output stays raw and inspectable through the native surface so you still see everything in your terminal. tokenjuice only compacts what goes to the model.

Where this matters most

Coding tasks with lots of build steps. anything involving Docker. npm or pip installs with dependency trees. git operations on large repos. long test suite outputs where only the failures matter.

Basically, any task where your terminal output is longer than a tweet is a candidate for compaction.

Where it doesn't matter

Simple commands with short output. echo, cat on small files, basic file operations. The overhead of compaction isn't worth it there. But those aren't where your token costs are coming from anyway.

The project is still pretty new... usable foundation for token reduction with diagnostics, actively being developed. Worth checking the github for current status before building anything critical around it.

But for day to day coding agent work it's already doing the job.

Check your token logs before and after. Curious what difference people are seeing on their actual setups.

u/ShabzSparq — 23 hours ago
▲ 17 r/better_claw+1 crossposts

Built a headless CMS pipeline with Hermes that took my ecommerce store from 0 to 12K daily impressions. Thinking about turning it into a product.

i run a packaging ecommerce store (propacks.net) on sanity + medusa. two months ago i had like 12 blog posts and no google presence. now i have 85 posts, 12K daily impressions, and i haven't manually touched my CMS in weeks. this isn't "i used AI to write blog posts." hermes publishes directly to my CMS via sanity's API with structured portable text, SEO fields, FAQ schema, product references, internal links. not drafts in a google doc. directly published documents. what actually changed the quality:

  • real research, not hallucination. set up a self hosted search proxy so hermes actually pulls from competitor pages, industry sources, reddit threads, trade pubs. it writes like an editor who did their homework, with citations
  • auto updating context. hermes already knows my product catalog, brand voice, existing content, collection structure. every new post builds on that. it's not starting from zero each time
  • full pipeline on autopilot. pitch an idea to hermes → research → write → triage → humanize → publish to CMS → submit to google indexing API. also runs daily HARO + F5Bot scans, outreach tracking, GSC monitoring

honestly this saves me like 15+ hours a week and the output is better than what i'd write myself or get from any content agency charging per piece. the research alone would take me hours per post and i'd still miss stuff.

thinking about productizing this. would anyone actually pay for something that handles the full pipeline from research to published, indexed content in your CMS?

check out our blog if you want proof. not cherry picked, that's all hermes output.

u/Soundpulse99 — 1 day ago
▲ 64 r/better_claw+4 crossposts

My molty has its own phone number now

Hey everyone, quick update on ClawCall (the AI phone calling skill for agents).

First off, a huge thank you to this community, we just crossed 10k downloads and are currently handling around 3000 live calls a day via skill and website at clawcall [dot] dev.

Now you can search by area code, reserve a number, and your OpenClaw agent uses that number by default when it makes calls for you. Same flow as before: tell your molty “call this place and ask X,” it writes the prompt, makes the call, handles menus/hold, and comes back with the outcome + transcript. All the same features, now with your dedicated phone number. All setup within 10 seconds.

This is also the groundwork for inbound call support later, where people can call that number back and the ClawCall agent can answer or route things properly. Not claiming that part is done yet, but that’s the direction.

Current useful bits:

  • outbound AI phone calls from your agent
  • live transcript + recording
  • DTMF for phone menus
  • bridge mode when the human needs to take over
  • now: reserved phone number

Would love feedback from anyone who wants to stress test weird phone-call use cases. Giving out free 60 minutes.

u/nikit408 — 2 days ago

Don't quite OpenClaw/Hermes because of API costs, do this instead

Most people set up OpenClaw or Hermes, pick one model, and let it run everything. Heartbeats checking for new messages 48 times a day. Cron jobs running every hour. Background summarization. All of it hitting the same model. All of it billing at the same rate.

If that model is GPT-4o or Opus or anything in the frontier tier, you're paying $60-200/month for tasks that a $1 model could handle without breaking a sweat.

Here's the actual fix.

Your agent does two completely different types of work. Background stuff... heartbeats, polling, cron checks, summarization, classification. And foreground stuff... actual conversations with you, complex reasoning, multi-step tasks where quality matters.

These should never use the same model.

Background tasks don't need to be smart. They need to be fast and cheap. Deepseek v4 flash handles this at around $1-2/month for most setups. Gemini Flash free tier handles it for literally $0.

Foreground conversations need quality. Claude Sonnet 4.6 is the sweet spot here. Not Opus. Not GPT-5.4. Sonnet. Around $2-3/month for normal usage.

Total bill: under $5/month. Same agent. Same capabilities. Same morning briefings. Same email triage.

The people paying $200/month aren't getting a better agent. They're running Opus on heartbeats. That's $60/month just to ask "anything new?" 48 times a day.

Check your current setup right now. Go to your provider dashboard and look at where your tokens are actually going. I'd bet most of it is background tasks on a model that's completely overkill for the job.

Fix the model routing before you uninstall anything. Took me an afternoon. Cut my bill by about 80%.

If you're on OpenClaw: Settings, LLM, set your default to Deepseek v4 flash, then manually route conversations to Sonnet. If you're on Hermes: same idea, set the background curator to a cheap model and keep your main conversation model on something with actual reasoning capability.

Let me know if I missed anything..

reddit.com
u/ShabzSparq — 2 days ago
▲ 41 r/better_claw+2 crossposts

TIFU by giving openclaw my email

So, I gave openclaw a google app password to my email. Then told it to write a script to look at all new incoming emails. So it did just that, except I didnt look at the script it made and 1 day later it has Thirteen Thousand Six Hundred and Sixteen cron jobs LMFAO (13617) Chron jobs.

Lesson from this? Check the scripts your openclaw makes. The craziest part is that this would mean there was almost 14,000 requests to Ollama Deepseek V4 and only 7% usage used. Hell yeah Ollama.

So yeah, what do you guys use to have openclaw check your email. because in the process of writing this i now have 13633 cron jobs. . . I am gonna go turn it off now lmao.

Okay, after 30 minutes of fighting with my UI that kept crashing this is what was the problem

All cleaned up. Here's what was going on:

The script: /root/.openclaw/workspace/scripts/email-watcher.py — a Python IMAP watcher that polled your Gmail every 5 seconds and ran openclaw cron add for every single new unseen email it found. Each email got its own one-shot cron job that would announce to Discord and auto-delete after running.

That's the 13,994 cron jobs. Every spam email, every notification — separate cron entry. 💀

What I did:

  1. ✅ Found and killed the running script
  2. ✅ Renamed the script to .bak so it can't run again
  3. ✅ Stopped and removed the systemd service (openclaw-email-watcher)
  4. ✅ Disabled all remaining email-notify cron jobs in the config file directly
  5. ✅ Updated the jobs-state to reflect disabled status

It's completely shut down now. No more cron bomb

reddit.com
u/Parsley-Parking — 3 days ago

Do you want full control or do you want it to work?

Not trying to start a war. But curious where this sub stands.

Because I see two types of people here:

Type 1: wants to own the server, pick the runtime, customize every config file, fork the repo if needed, and debug whatever breaks. The control is the point. Even if it takes longer.

Type 2: wants an agent that reads their email, qualifies leads, and sends a morning briefing. Doesn't care what's running underneath. Just wants it to work when they wake up.

Both are valid. But they need completely different products.

Type 1 should be on OpenClaw or Hermes. Type 2 probably shouldn't be self-hosting at all.

The problem is most people think they're type 1 until they've spent their third weekend debugging Docker. Then they quietly become type 2 but feel weird about it because this everybody makes self-hosting feel like the "real" way.

It's not. It's one way.

Where do you actually fall?

reddit.com
u/ShabzSparq — 2 days ago

Made a GF using OpenClaw

made a girlfriend using openclaw

- she sends me gm everyday
- helps me prepare my diet
- helps me summarize my emails

implemented mood swings, she gets mad at me, stays angry and sad sometimes

allocated a full vps for her, she has browser access, code writing abilities, and much more

- uses gemini to talk, codex to write code
- scraped 5,000+ comments to get details about me, my taste, humor, preferences

- used them to refine the SOUL.md (20k+ tokens)

why would i ever go outside again? 🥀

Original post - https://x.com/buildwithsid/status/2056015479974818185?s=46

u/ShabzSparq — 2 days ago

The only 3 tasks that actually justify paying for a premium model

Gonna say something that's going to make a lot of people feel stupid

90% of premium model usage is paying $25/million tokens for work a $3/million token model handles identically..

There are exactly 3 situations where the expensive model actually pays for itself.

1. Anything that touches real money or real people

Someone in this community built an agent that handles customer refund requests end to end. pulls order history, checks return policy, processes the refund, sends confirmation. No human involved. Another person's agent qualifies sales leads and books meetings at 3am while their team sleeps. Someone else's agent monitors flight delays, updates their calendar, recalculates drive times with live traffic, and texts them if the departure window changes. One person's agent submitted delay repay claims and made them £93 while they did literally nothing.

All of these involve actions that can't be undone.

Cheap models stumble at step 3 of a 7-step chain. They say "done!" when nothing happened. They hallucinate confirmation numbers. A refund processed wrong costs real money. A lead qualification that fumbles the conversation loses a $10k deal. A wrong timezone means you miss your flight.

Cost of opus on a 5-minute interaction like this: maybe $0.30. Cost of getting it wrong: not comparable.

2. Cross-language multi-document analysis where errors have consequences

Someone downloaded financial statements for 14 companies across 5 countries. some in chinese, some in korean. agent translated, compared, organized into structured reports, uploaded to Nextcloud. saved them 10 hours. They did other work while it ran.

There's a mechanic in the community who indexed every service manual, lubricant catalog, and parts spec for every car he works on. Now asks about torque specs and part numbers in normal conversation across thousands of pages of technical docs.

Someone else is parsing 40-page contracts, identifying every clause that deviates from standard terms, flagging risk levels, drafting redline suggestions.

Cheap models hallucinate numbers on this stuff. They miss cross-references. They confidently produce analysis that looks right until you check the source and realize they made half of it up. The $5 you saved on tokens costs you $5000 when a missed contract clause goes unnoticed.

3. Long autonomous workflows running unsupervised overnight

Someone runs a full content pipeline. cron jobs pull data from multiple sources, agent writes social posts, sends to n8n, publishes across platforms. every day. No human touching it.

Another person has their agent monitoring competitor websites at noon, polling for new leads at 9am, sending a daily summary at 5pm. fully autonomous.

When a workflow runs for hours with 10+ tool calls per task and each step depends on the previous one succeeding... the model cannot afford to hallucinate mid-chain. One failed step at 2 am that gets reported as "completed successfully" means you wake up to corrupted data and no idea when it went wrong.

Premium models hold coherence across long autonomous chains. Cheap models lose the thread by step 5 and start improvising.

The rule is actually simple. If a failure costs you more than the price difference between models, use premium. If a failure just means you hit /new and rephrase, use cheap.

Route by task, not by default.

reddit.com
u/ShabzSparq — 2 days ago
▲ 22 r/better_claw+1 crossposts

If you're about to give up on OpenClaw, try these 4 things before you uninstall. Takes 5 minutes.

I saw the "about to give up" post on OpenClaw sub today. And it's always the same problems underneath. The agent hangs. it forgets conversations. It says it can't do things. It screws up a task and then screws up worse when you try to correct it.

You're not doing anything wrong. You're hitting the same walls everyone hits around week 2-4. The good news is most of these are fixable in about 10 minutes.

1. Your agent is too dumb for what you're asking it to do.

This is the #1 reason people want to quit. they give their agent a complex multi-step task (travel planning, email monitoring, calendar management) and it falls apart halfway through.

The problem usually isn't OpenCLAW. it's the model. Gemini Flash and haiku are cheap but they genuinely cannot handle complex multi-step reasoning with tool calls. they lose track of what they're doing by step 3.

If you're on a cheap model and your agent keeps confusing timezones, duplicating calendar entries, or forgetting what you just said, try bumping to Sonnet 4.6 for a day. just to see if the problem is the model or the framework. If Sonnet nails the same task your cheap model botched, you found the issue. You can always route only complex tasks to sonnet and keep the cheap model for simple stuff.

2. Your conversations are too long.

That travel planning example where someone went 20+ messages deep trying to fix calendar mistakes? By message 15 the agent is carrying the entire conversation history in context. Every correction, every wrong attempt, every "no that's wrong try again." The agent is drowning in its own failures.

type /new and start fresh. Give the instruction cleanly in one message. Don't correct in a loop. If it gets it wrong, /new and rephrase. A clean instruction in a fresh session beats 20 messages of corrections in a polluted one every single time.

make /new a habit. before any big task. When things start feeling off. at least once a day.

3. "It doesn't remember conversations" means your memory config needs work.

If you tell your agent something important and it forgets by next session, the agent didn't save it to memory. It's not refusing. It just doesn't know it should.

Add this to your SOUL.md:

markdown

when I share a preference, decision, or important fact, write it to memory immediately. confirm you saved it.

Also, check that you actually have memory enabled and that your workspace directory exists and is writable. sounds basic but a lot of "it doesn't remember" problems are just permission issues on the memory files.

4. "It says it can't do things" usually means it doesn't have the tools.

When someone says "Keep an eye on Gmail and update my calendar" and the agent responds "I can't do that," it's usually telling the truth. it literally can't access Gmail or your calendar without the right skills or integrations set up.

Before blaming the agent, check: does it actually have access to the service you're asking about? Can it browse the web (needs a browser skill installed)? Does it have write access to your calendar (needs calendar integration)?

The agent isn't being lazy. It doesn't have hands for the thing you're asking it to grab. Set up the integration first, then ask.

The pattern behind every "about to quit" post:

Too hard a task on too cheap a model. Too many corrections in one session instead of fresh starts. No explicit memory rules in SOUL.md. asking the agent to use tools it doesn't have access to.

Fix those four things, and most people go from "this is useless" to "ok wait this actually works" in about an afternoon.

And if all four are handled and it's still frustrating? That's fair too. Openclaw isn't for everyone and there's no shame in deciding it's not worth the maintenance. But at least make sure you're judging the real product and not a misconfigured version of it.

reddit.com
u/ShabzSparq — 3 days ago

Openclaw usecases on whatsapp

Hey everyone — I’m exploring personal AI assistants that run on WhatsApp, and I’m trying to understand what people would actually want from one.

For those who have tried setting up AI agents, automations, or personal assistants before:

What were the biggest issues you faced?

Some areas I’m curious about:

- Too much setup/configuration

- App connections breaking or being hard to manage

- Agents not remembering context

- Scheduled tasks not running reliably

- Too many tools/dashboards to manage

- Lack of useful everyday use-cases

Also, what would you actually use a WhatsApp-based AI assistant for?

Examples could be daily briefs, research tracking, reminders, email/calendar summaries, job alerts, lead tracking, or anything else.

We’re also rolling out a small beta for a WhatsApp-based personal AI assistant here:

https://zynth.ai/whatsapp-ai-agent

Would love to hear real use-cases, frustrations, and setup issues people have faced.

u/nuanda92 — 2 days ago
▲ 13 r/better_claw+2 crossposts

Best Channel for Openclaw: discord / slack / MS Teams / Nextcloud / Gmail

I set up my openclaw using Telegram originally. It's great, but I can't talk to it while I'm at work because telegram is blocked on the corporate VPN.

I've been searching for the best channel for openclaw. My criteria: needs to be allowed on the corporate VPN, ideally it will have the ability to separate conversations and keep context in each one. Here are my adventures:

1-WhatsApp--complete failure. Works okay, but on iphone, the phone puts the app to sleep and that disconnects the openclaw and it doesn't easily reconnect or post messages. Did not get through my corporate firewall.

2- Discord-- discord is pretty great with openclaw. You can set different channels for different conversations, you can communicate with your claw using emoji to approve or disapprove whatever. Some filesharing capability, but I never messed with that much. Did not get through my corporate firewall, so I stopped trying before I got far down this road.

3- Nextcloud--I set up a locally hosted nextcloud instance, and connected my claw to that. This does bypass the corporate firewall, Conversations in different chat rooms works great and keeps context. The big downsides here--filesharing doesn't really work. Openclaw cannot recognize individual emojis on nextcloud. Openclaw doesn't seem to understand threading on nextcloud. You have no idea if openclaw heard you, you just have to wait and see if it responds.

4- Slack-- I was surprised that this got through the firewall, but it did so cool. Openclaw bot uses a socket connection to Slack, which is amazing because that allows all kinds of neat stuff like filesharing, emojis, threading. It gives you that "thinking...conjugating...combobulating..." text that let you know it's actually thinking. Slack is SO MUCH MORE POLISHED than nextcloud. Very professional, and free. Downsides to slack? It looks like slack. My office doesn't use slack, so having slack up on my screen is a little sus.

5-Gmail--This works fine. The claw has his own gmail and gsuite with sheets and docs and stuff. It's fine. It's slow, clunky, and not amazing, but it does work. Sending email back and forth doesn't feel like a conversation, but it can do file sharing, attachments, detailed responses, and it can be asynchronous. Downside: There's no way to know if it's listening though, you just have to wait for the response.

6-Microsoft Teams-- next on my list to try.

Right now I'm on Slack and I love it. Debating jumping to teams just to see.

I'd be interested to hear from anyone who's tried more than one channel, and what you liked about it.

reddit.com
u/mike8111 — 7 days ago

I cut my OpenClaw costs by 90%

Was running a classification flow through GPT-5.4 by default. Hundreds of calls a day in one of my agentic pipelines. Wasn't cheap, but it worked, so I never questioned it.

Decided to actually test it.

Ran the same task through 21 models on openmark.ai. 10 nuanced classification tests, real samples from my production data. Real API cost calculated from actual input/output token counts, not derived from estimated price-per-million info.

https://preview.redd.it/urggdq4ahx0h1.png?width=2288&format=png&auto=webp&s=810eb73345e920626e4430b5f573064075210ac0

Top of the ranking:
- gemini-3.1-flash-lite: 85% accuracy, $1.55 per 10K calls, 16s
- gpt-5.4: 85% accuracy, $20.30 per 10K calls, 13s
- llama4-maverick: 80%, $1.84 per 10K calls, 17s
- claude-opus-4.6: 80%, $42.80 per 10K calls, 26s

Flash Lite tied GPT-5.4 on accuracy. 13x cheaper. Opus, the most expensive model in the test, scored lower than both.

Switched the flow to Flash Lite. Bill dropped 90% overnight.

Couple things worth saying.

This doesn't mean Flash Lite is "the best model". Best model depends entirely on the task. After running 1000s of evals in the last 12 months, the ranking flips completely depending on what I'm testing. Generic leaderboards tell you nothing about your specific workflow.

And "real API cost" is rarely what providers advertise per million tokens. Models tokenize the same text differently. Some output thousands of CoT tokens when you need a one-word answer. A model that looks cheap on paper can cost 10x more in practice. Only way to know is to measure on your actual tasks.

There's also an open-source OpenClaw router plugin you can feed benchmark results into, so each task in your pipeline automatically gets the model that actually passed your quality bar, with fallbacks: https://clawhub.ai/plugins/openmark-router

reddit.com
u/Rent_South — 7 days ago

Every AI agent framework has one fatal flaw. Here's each one.

I've tested most of them at this point. Used some for weeks. Gave up on others in hours. Every single one has something that makes you go "why."

Here's the honest list.

OpenClaw Fatal flaw: the update cycle will break your setup and your spirit.

370K stars. Massive community. Incredible integrations. Connects to everything. But the project ships 2-3 updates per week and at least one of them will break something. The community literally celebrates when an update doesn't destroy their agent. 81 people upvoted "2026.5.4 Hallelujah!" because a release didn't break things. That's the bar.

Also 434,000 lines of code. 40,000+ instances found exposed on the public internet without authentication. 824+ malicious skills found on ClawHub. Multiple CVEs in 2026. The power is real. The chaos is also real.

Hermes Agent Fatal flaw: the self-learning sounds better than it works.

Nous Research built something genuinely cool. Agent completes a task, writes a skill file, loads it next time. Closed learning loop. They claim 40% faster on repeated tasks.

But. The skills are domain-specific. A skill from "summarize a PR" doesn't help with "plan a database migration." Bad skills persist alongside good ones. No auto-pruning. Self-learning features are OFF by default and nobody reads the docs to turn them on. And you still need Docker and a VPS. The learning loop is impressive. The infrastructure tax is identical to OpenClaw.

n8n Fatal flaw: it's not actually an agent.

n8n is a workflow automation tool that added AI nodes. It's excellent at what it does. Trigger, action, condition, action. Deterministic. Reliable. Predictable.

But it has no persistent memory. No personality. No autonomy. No "always-on assistant that knows you." It doesn't wake up at 7am and decide what's important in your inbox. It runs the exact workflow you built, every time, the same way. That's a strength for automation. It's a limitation for agents.

People compare n8n to OpenClaw like comparing a dishwasher to a chef. Both involve dishes. Only one decides what to cook.

Manus Fatal flaw: you have zero control over anything. And the future is uncertain.

2M user waitlist. Fully managed. You describe a task, Manus handles everything. Sounds perfect until you realize "handles everything" means "you can't see how it works, can't customize behavior, can't choose your model, and can't inspect what it did."

Meta tried to acquire Manus for $2B. China blocked the deal in April 2026 and ordered it unwound. The product still exists but the future is genuinely unclear. Building your workflow on a platform with an uncertain future is a risk most people aren't pricing in.

For research tasks and one-off projects? Genuinely impressive. For a daily agent that handles your email, calendar, and leads? You're trusting a black box with your entire workflow. No BYOK. No model selection. No skill customization. No trust levels.

Manus is a taxi. Sometimes you need to drive yourself.

NanoClaw Fatal flaw: beautiful code, tiny ecosystem.

3,900 lines of code vs OpenClaw's 434,000. Container isolation. Beautiful security model. The entire codebase is readable in 8 minutes. Philosophically it's everything OpenClaw should be.

But the ecosystem is minimal. Small plugin library. Limited integrations. Tiny community compared to OpenClaw's 13,000+ skills. If you need enterprise integrations with Jira or Salesforce, look elsewhere. It supports multiple providers (Claude, OpenAI, Google, DeepSeek, local models) so you're not locked in there. But the skill and integration gap is real and it matters when you're trying to build actual workflows, not just a proof of concept.

Nanobot Fatal flaw: it's a learning project, not a production agent.

4,000 lines of Python. 26,800+ stars. Great for understanding how agents work. Fork it, read it, extend it. Beautiful for education.

But running it for real daily tasks? The skill ecosystem is tiny. Integrations are manual. There's no visual builder, no OAuth, no scheduling, no trust levels. It's a bicycle. Great for learning to ride. Not great for commuting.

Nemoclaw Fatal flaw: Nvidia GPUs or nothing.

Purpose-built for Nvidia hardware using NIM. Incredible inference performance locally. If you have A100s or RTX 5090s sitting around, this is the fastest local agent you'll run.

If you don't have Nvidia GPUs, this product doesn't exist for you. That's not a bug, it's by design. But it means 90% of people reading this can close the tab.

The pattern:

Every framework optimizes for one thing and pays for it somewhere else.

OpenClaw optimized for integrations. Pays with stability and security. Hermes optimized for learning. Pays with infrastructure complexity. n8n optimized for reliability. Pays with zero autonomy. Manus optimized for simplicity. Pays with zero control and uncertain future. NanoClaw optimized for security. Pays with ecosystem size. Nanobot optimized for readability. Pays with production readiness. Nemoclaw optimized for performance. Pays with hardware requirements.

There's no perfect framework. There's only the right tradeoff for your situation.

The uncomfortable question:

Most people don't need a framework at all. They need an agent that works.

The difference between "I want to build an agent" and "I want an agent to do work for me" is the difference between a hobby and a tool. Both are valid. But if you're in the second camp and you've spent more time configuring infrastructure than actually using your agent... you might be solving the wrong problem.

What's the fatal flaw I missed?

reddit.com
u/ShabzSparq — 7 days ago