i tried out openclaw, and i set out with two particular tasks just to start out: track a package i had coming in and let me know when the status changes, and occasionally check up on the health of my ceph cluster and notify me if it was unhealthy.
also this was on an LXC i dedicated just for openclaw
the best it was able to achieve, i asked the one main agent it came with in plain english to do those things. with some back and forth, we worked out a way to get playwright downloaded and installed on that lxc and a site it could query to get the tracking info, and because its environment wasnt part of the ceph environment, i gave it a proxmox read only api key to use to get info for the ceph cluster.
both of those tasks, it had worked out a way to at least get me the info for them after figuring it out. and i checked that info, the details the AI told me matched what i saw from individually going check on these things myself.
after those methods of getting the info was worked out, it had also scheduled some cron tasks, both the system cron and the openclaw cron. but they werent working quite right. the system cron would poll the endpoints it had set up and put them in a log file in the openclaw workspace. but there was nothing that checked on those logs regularly. or the openclaw cron would be instructed to check on the ceph cluster health, but whatever chat that spawned with those instructions, the AI inside would respond along the lines with "sure i can do that, but id need to do so and so, want me to do that now?", and thered be nothing to respond to that, and every time that cron would run, itd be that same type of thing, maybe just worded differently.
(continued)