What if your cron jobs got better at their job every day — without you touching them?
Most scheduled AI tasks run the same mediocre prompt forever. Our agents rewrite their own prompts after each run. We call it the META pattern, and it’s the single most powerful thing we’ve built into TinkerClaw.
The Problem with Static Cron Jobs
A typical AI cron job looks like this: run a prompt on a schedule, output a result, done. The prompt never changes. If the output is mediocre on day one, it’s still mediocre on day thirty. You’re paying the same token cost for the same underwhelming result.
The META Pattern
META stands for Monitor, Evaluate, Transform, Apply. After each cron execution:
- Monitor — The agent reviews its own output. Was it useful? Did it miss anything?
- Evaluate — Compare against the last 3-5 runs. Is quality improving or degrading?
- Transform — Rewrite the prompt based on what worked and what didn’t.
- Apply — Save the improved prompt for the next scheduled run.
The result: a daily engagement report that was barely useful on Day 1 becomes genuinely insightful by Day 30. Same schedule, same cost, dramatically better output.
How to Implement It
In OpenClaw/TinkerClaw, cron jobs support agentTurn payloads that run in isolated sessions. The trick is adding a self-review step at the end:
Schedule: daily at 08:00
Payload:
1. Run the actual task (generate report, scan data, etc.)
2. Compare output to yesterday's output
3. Score: "Was this more useful than yesterday? What's missing?"
4. Update the task prompt in memory for tomorrow's run
The key insight: the agent doesn’t just DO the task — it reflects on how well it did, then improves its own instructions. No human intervention. No prompt engineering sessions. The agent IS the prompt engineer.
Real Results
- Daily engagement report: Day 1 was a wall of numbers. Day 30 highlights trends, flags anomalies, and suggests actions.
- Fork scanner: Day 1 listed forks. Day 30 classifies them by feature intent and recommends cherry-picks.
- Wind-down summary: Day 1 was a diary. Day 30 is a system improvement plan.
Your cron jobs should be smarter tomorrow than they are today. If they’re not, you’re leaving value on the table.
