Back to directory

LRA - AI Agent Task Manager

A specification-driven task-management framework for AI coding agents that tracks task dependencies as a DAG, enforces quality gates called Constitution rules before a task can complete, and supports pausing, cancelling and recalling tasks.

LRA - AI Agent Task Manager

LRA manages long-running agent work as a general task model usable for software development, writing or data processing, using Jinja2 templates, priority scheduling and dependency-based unlocking so a completed task automatically frees the tasks that depended on it. Multiple agents can collaborate through a hierarchical locking mechanism, letting a larger model split work for smaller models to run in parallel, and the tool tracks a model's output-length limits when recommending or splitting tasks.

Its Constitution feature defines a project's non-negotiable and mandatory quality principles as command checks, file-field checks or custom checks, and automatically verifies them before a task can be marked complete, moving a failing task into an optimizing state with repair suggestions rather than letting the agent silently mark it done. Tasks can also exit sideways with a skip or a cancel, both recoverable later, instead of only moving forward through the normal pending-to-completed lifecycle. It installs with pip and runs on Windows, Linux and macOS.

More in Agent frameworks

See all 902
  • Recurse

    recurse.run

    A serverless harness that lets a coding agent design, test, and deploy its own specialist sub-agents as tools, MCP servers, or bots, defined by a schema-validated manifest.

  • ProofForge

    shulgin.is-a.dev

    An AI-agent pipeline that decomposes a mathematics problem, proves each piece, and formalizes the result in Lean 4 and Mathlib until the Lean kernel accepts it, with six of its proofs already merged into Google DeepMind's formal-conjectures repository.

  • local-coder

    github.com

    Builds a local coding-agent team on top of Ollama and OpenCode by detecting the machine's hardware, recommending models for seven specialist roles, and testing whether each assigned model can actually use tools, edit a repository and pass verification.