What changed
The pi-goal-list-loop-audit (GLLA) project, developed by DraconDev, introduces a new extension for the pi-coding-agent designed to manage and supervise long-running autonomous tasks. This tool aims to improve the effectiveness, durability, and recoverability of AI agent work that spans multiple turns or days, rather than being confined to a single prompt.
GLLA operates on a "Goal. Loop. Audit. Done." principle. It allows users to define a specific outcome and the criteria for completion. The agent then researches, plans, and executes tasks across numerous turns. Key features include durable state management, continuous monitoring of lifecycle and progress signals, and bounded recovery mechanisms for failures with policy-driven stop rules. Each completed objective is accompanied by a six-label recap, clearly indicating any missing evidence.
Key Features and Workflows:
- Supervision for Long-Running Tasks: GLLA is suitable for tasks too broad, long, or important for a single prompt, such as repo-wide changes, migrations, audits, extensive research, documentation overhauls, and large refactors.
- Isolated Auditor: A detached auditor runs in a fresh session, devoid of extensions, skills, or editors, using only read tools to verify the goal's completion against the defined contract.
- Work Surfaces: GLLA offers three distinct work shapes:
- /goal: For a single meaningful outcome with an independently audited saved Done when: contract.
- /list: For managing multiple outcomes or a backlog of independently verifiable items, where each item is worked and audited separately.
- /loop: For ongoing improvement processes that continue until a specific metric, specification, audit cadence, or manual stop command is met.
- Installation: GLLA can be installed into pi using pi install npm:pi-goal-list-loop-audit. The structured-question companion @juicesharp/rpiv-ask-user-question is also recommended for an enhanced experience.
- Version Control: Users can check the installed version with /glla version and compare it with the registry. The latest release mentioned is v0.38.103.
Why it matters for builders
For AI builders, GLLA offers a structured approach to developing and deploying autonomous agents capable of handling complex, multi-step operations. It addresses the common challenge of maintaining context, managing state, and ensuring reliable completion for tasks that require extended execution time. The built-in auditing mechanism provides a crucial layer of verification, increasing confidence in the agent's output and reducing the need for constant human oversight.
Practical impact
Developers can integrate GLLA into their pi-coding-agent workflows to tackle more ambitious projects. To start, install GLLA and then define a goal with a clear Done when: clause, such as /goal "Improve the login flow. Done when: - failed logins return a useful, safe error; - the relevant tests cover the new behavior and pass; - the change is documented and committed.". For managing multiple tasks, the /list command allows for importing checklists or plans from files. For continuous processes, /loop can be configured with specific metrics and cadences to drive ongoing improvements.
Caveats and source limits
The source material indicates that GLLA is a fresh release (v0.38.103) and may contain unreleased changes, with npm being the authoritative source for published versions. While the extension aims to make work more effective and durable, it does not guarantee that an agent will never make a mistake. The effectiveness of GLLA relies on clearly defined outcomes and verifiable completion criteria provided by the user. The source does not provide independent benchmark results or specific performance metrics for GLLA's recovery or auditing processes.
Sources
Claim check: 6/6 supported claims - 6 evidence links - 100% avg confidence
- pi-goal-list-loop-audit (GLLA) is a pi-coding-agent extension designed to supervise long-running autonomous tasks.supported - github.com
- GLLA enhances the effectiveness, durability, and recoverability of AI agent work.supported - github.com
- GLLA implements an isolated auditor that runs in a fresh session to verify task completion.supported - github.com
- GLLA supports three work surfaces: `/goal` for single outcomes, `/list` for multiple items, and `/loop` for continuous improvement processes.supported - github.com
- The latest release of pi-goal-list-loop-audit is v0.38.103.supported - github.com
- GLLA is written in TypeScript.supported - github.com
Caveats
- Single-source caution: verify critical details at the linked source.
Radar score 86/100 - how it was calculated
- Reliability 82: GitHub metadata supports source trust
- Freshness 95: Fresh GitHub release date
- Novelty 77: Fresh GitHub release
- Technical 77: Repository technical metadata
- Developer 96: Developer tooling signals
- Ecosystem 72: Fresh GitHub release
- Confidence 96: Claims have reliable evidence