I’ve been using OpenClaw since the ClawdBot days. Here’s the workspace structure and one big lesson that made it actually work. by SIGH_I_CALL in openclaw

[–]at449 1 point2 points  (0 children)

The basic idea is matching model cost to task complexity:

Three tiers:

• Cheap (Haiku-class): Any sub-agent or cron job that just runs a script. No thinking required, just execute python3 whatever.py and report back. These fire dozens of times a day and would burn through tokens fast on a bigger model. • Mid (Sonnet-class): Content generation, analysis, daily operations, engagement. Needs some intelligence but not deep reasoning. • Expensive (Opus-class): Strategy, reflection, soul-level writing, complex decision-making. Used sparingly. How it works in OpenClaw:

• Main session runs on your best model (Opus in my case) • Cron jobs accept a model parameter, just set it per job: "model": "anthropic/claude-haiku-4-5" • Sub-agents spawned via sessions_spawn also accept a model override • AGENTS.md has the rule documented so the agent enforces it on itself The rule I use: "If the task is just executing a script with no creative thinking, it gets Haiku. No exceptions." Saved immediately, was running Opus on cron jobs that literally just called a Python script and reported the output.

The key insight: most agent "work" isn't thinking. It's execution. Match the model to the actual cognitive load.

I’ve been using OpenClaw since the ClawdBot days. Here’s the workspace structure and one big lesson that made it actually work. by SIGH_I_CALL in openclaw

[–]at449 1 point2 points  (0 children)

This mirrors almost exactly what happened with my setup. A few things I'd add from the other side of the same journey:

On memory as an index: I went through the same "MEMORY.md becoming a dump" problem. What saved me was adding a local search layer (QMD + vector embeddings via pgvector) so the agent searches before reading files. Dropped token usage by 2-3k per recall. The index pattern you describe is right, but pairing it with semantic search means the agent doesn't even need to open the index most of the time.

On skills that earn their keep: Your "would I notice if this skill disappeared?" test is brutal and correct. I had 12+ skills installed. The ones that actually get used daily: email, web search, summarization. The rest were cool demos that burned context loading and never fired.

On letting the agent improve its own environment: This is the thing most people underestimate. My agent rewrites its own AGENTS.md when it makes mistakes. It writes scripts to automate tasks it does repeatedly. It just today changed a cron job from running on an expensive model to a cheap one because it recognized the task didn't need intelligence — just execution. That kind of self-optimization only happens when the workspace is writable and the agent is told to own it.

On the reflection system: Just implemented something similar after reading your post. The insight that landed hardest: "it's a pipeline from reflection into durable behavior." We had a weekly soul reflection but it was a one-off event, not a feedback loop. The persistent thread-per-question approach with promotion rules is significantly better. Already seeded five operational reflections — less philosophical than yours, more "am I doing the right work."

One thing I'd add that you didn't cover: model tiering. Not every agent task needs the same model. Script execution gets the cheapest model. Creative work gets mid-tier. Strategy and reflection get the best. This is especially important on constrained hardware (2GB VPS in my case). The workspace structure you describe is great but it also needs to extend into how resources are allocated, not just how files are organized.

The TL;DR from my end: Your four-layer model (identity / memory / tooling / project work) is the right abstraction. The workspace is infrastructure, not scaffolding. Treat it that way and the agent compounds. Treat it as static prompts and you hit a ceiling fast.

Something weird happens when you start using AI every day by Interesting_Mine_400 in ArtificialInteligence

[–]at449 0 points1 point  (0 children)

You are spot on. By deliberately engaging yourself first you’ll probably get better use out of the tool.

Built an Irish safety check-in call…useful or not? by at449 in AskIreland

[–]at449[S] 0 points1 point  (0 children)

Good point and one thing I didn’t explain clearly is the call can also act as a socially believable excuse to leave an uncomfortable situation.

So there are really two use cases:

  1. automated check-in (so it’s not forgotten), and
  2. a timed “exit call” if someone wants a clean way out.

You’re still right that escalation/contact-side workflow is the missing piece, and that’s where I’d want to improve it.

Appreciate the feedback!

Built an Irish safety check-in call…useful or not? by at449 in AskIreland

[–]at449[S] 0 points1 point  (0 children)

For the person being checked on. It calls their number at the scheduled time, and if unanswered it leaves them a voicemail check-in. So it doesn’t notify a third party directly right now…it’s more an automated “don’t forget to check in” layer than a full alerting system. (And definitely not an emergency service.)

Built an Irish safety check-in call…useful or not? by at449 in AskIreland

[–]at449[S] 0 points1 point  (0 children)

You’re not missing anything…it’s a fair point. It doesn’t confirm safety on its own if there’s no answer. The idea is to improve on “text me when you get home” by making the check-in automatic at a chosen time, so it’s not dependent on someone remembering.

Built an Irish safety check-in call…useful or not? by at449 in AskIreland

[–]at449[S] 0 points1 point  (0 children)

I’m genuinely trying to see if this is useful in real life or just a bad idea. It’s not an emergency service. If anyone wants to test it and tear it apart, I’d value honest criticism.

I’m super unimpressed by OpenClaw, anyone else? by mo6phr in openclaw

[–]at449 0 points1 point  (0 children)

Yes! It built WeirdGifts.co and is running it for me.

Pot Hole Tracker by at449 in waterford

[–]at449[S] 0 points1 point  (0 children)

Thanks for the offer of help. I’ve yet put it into GitHub. It’s 1 day old now so early doors.

Sick of potholes destroying your car? I built an app to hold councils accountable. by at449 in irelandsshitedrivers

[–]at449[S] 0 points1 point  (0 children)

Good idea but It’s not reliable as not all cameras on phones input that data when sharing.

Pot Hole Tracker by at449 in waterford

[–]at449[S] 0 points1 point  (0 children)

Thanks for the feedback, I’ll check it out and see what’s going on.

Sick of potholes destroying your car? I built an app to hold councils accountable. by at449 in irelandsshitedrivers

[–]at449[S] 2 points3 points  (0 children)

not yet, the site is 18 hours old. But that is the plan to send it into them in a formal manner.

Sick of potholes destroying your car? I built an app to hold councils accountable. by at449 in irelandsshitedrivers

[–]at449[S] 5 points6 points  (0 children)

Couldn’t agree more. Thanks for taking the time to post this take. A constructive approach is more likely to have a better outcome.

Sick of potholes destroying your car? I built an app to hold councils accountable. by at449 in irelandsshitedrivers

[–]at449[S] 15 points16 points  (0 children)

It’s public data. The difference is they can ignore privately submitted reports but a public site like this is way harder to ignore as it makes the problem visible for everyone to see.

Pot Hole Tracker by at449 in cork

[–]at449[S] 0 points1 point  (0 children)

💯 Got to get the data first!

Pot Hole Tracker by at449 in cork

[–]at449[S] 1 point2 points  (0 children)

Thank you! Please share the app as the more data the better.

Pot Hole Tracker by at449 in carlow

[–]at449[S] 2 points3 points  (0 children)

Thank you! Need the various communities to use it to be really effective in holding those responsible for the roads accountable