permanent-agent
An orchestration agent that does not stop between tasks. The subject is not getting a model to work, it is letting it run unattended.
- Ongoing
- Python
A persistent agent, as opposed to a session you open and close: it keeps its state between tasks instead of starting from zero each time. The program is a daemon meant to run continuously on a machine that stays on, which picks from a work queue, delegates to a command-line executor, checks, and starts again.
The queue is the only meeting point between the human and the agent: it is editable from both sides, the agent can add its own subtasks to it, and a local dashboard shows the state, live logs and a stop button. A per-project memory survives restarts.
The interest of this repository is not the loop, which is simple, but what surrounds it and only exists because nobody is watching. A checkpoint allows resuming exactly where things stopped after an outage or an address change, which is what separates an agent that resumes from an agent that starts over. And a harness frames execution: a command allowlist, Git-side guardrails, no spending possible.
Its development is paused, the agent is not: it still runs and keeps carrying projects through from start to finish. The question it asks remains the main one when a model is left to act alone: less what it can do than what it cannot break.
Private project, no public link
