You think you want Loops, what you need is Daemons Charlie Labs has introduced Daemons, a system for assigning recurring engineering work a persistent, team-owned role defined in a repo's DAEMON.md contract. Unlike Loop Engineering's orchestration primitives that require teams to build and maintain their own automation infrastructure, Daemons provide bounded, reviewable activations triggered by events or schedules. The approach aims to make recurring maintenance safe and legible by giving each task a clear purpose, finite routines, and explicit deny rules, with all outputs landing in systems engineers already use. The Most Important Work Is the Smallest Part The best software teams save human attention for the decisions that deserve it, use agents to extend that attention, and give recurring operational work an owner. Loop Engineering gives you the parts. Daemons give recurring engineering work an owner. Addy Osmani’s Loop Engineering https://addyosmani.com/blog/loop-engineering/ gets the direction right: stop manually prompting coding agents and design systems that find work, execute it, and check the result. His stack is sensible. Automations discover work. Worktrees isolate parallel agents. Skills preserve project knowledge. Connectors reach tools like GitHub, Linear, and Slack. Sub-agents separate the maker from the checker. External state carries progress between runs. Put it together and an agent can survey failed checks, draft fixes, verify them, open PRs, and update the issue tracker without waiting for the next prompt. There is one catch: your team now owns the schedule, discovery logic, prompts, connectors, state format, retries, concurrency, permissions, verification, and notification behavior. Congratulations. You built a small internal orchestration product. Please add it to the maintenance backlog it was supposed to reduce. Charlie daemons https://charlielabs.ai start one level higher. A daemon is a repo-defined operating role for recurring maintenance or operational work. The team reviews that role in the DAEMON.md contract https://ai-daemons.com/spec/ : .agents/daemons/