I've been been using OpenClaw for a bit now and the thing I'm missing is observability. What's this thing thinking/doing right now? Where's my audit log? Every rewrite I see fails to address this.
I feel Elixir and the BEAM would be a perfect language to write this in. Gateways hanging, context window failures exhaustion can be elegantly modeled and remedied with supervision trees. For tracking thoughts, I can dump a process' mailbox and see what it's working on.
If it’s plugged into any of the mainstream models like GPT, GPT-OSS, Claude etc, they lie to you about what it’s thinking.
They deliberately only show you a fraction of the thoughts, but charge you for all the secret ones.
those are all great ideas -- you should build it :)
Agree on the observability. Every time I've seen that mentioned on the many, many discussions on Xitter theres one of the usual clickbait youtube 'bros' telling you to go watch their video on how to make your own ui for it. Really shouldn't need to for such a fundamentally basic and crucial part of it. It's a bit of a hot mess.
https://github.com/z80dev/lemon
Sounds like exactly this, hot off the presses...