LoopX is a provider-neutral control plane that gives long-running AI-agent work persistent state, decisions, governance, recovery, and handoffs across different agent harnesses. It is for managing and reviewing durable work performed by Codex, Claude Code, Cursor, dsh, or custom agent systems.
Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add huangruiteng/loopx --skill loopx-managergit clone --depth 1 https://github.com/huangruiteng/loopxWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/huangruiteng/loopx/loopx-manager)<a href="https://agentmods.dev/skills/huangruiteng/loopx/loopx-manager"><img src="https://agentmods.dev/badge/skills/huangruiteng/loopx/loopx-manager/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/huangruiteng/loopx/loopx-manager"><img src="https://agentmods.dev/badge/skills/huangruiteng/loopx/loopx-manager.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00028 | $0.01231 |
| Opus 5 | $0.00014 | $0.00616 |
| Sonnet 5 | $0.00006 | $0.00246 |
| Haiku 4.5 | $0.00003 | $0.00123 |
Grade A, and why
loopx-manager scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured today.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 96 lines — stays where its author put it; the contents beside it link to each section on GitHub.
LoopX manager
Choose reads according to the user's question. The initial Goal directory is
an index, not a completed investigation. In Chat, use loopx_manager_read:
-
sources: discover configured and audience-authorized evidence sources. For a remote/SSH question, select the matchingsource_id(for examplessh:research-host) for portfolio, Todo and delivery reads. Never substitute local tasks mentioning SSH for a report from the remote registry. An empty declaredhost_idis not a reason to skip an available SSH source: the read suppliessource_hostand source-qualified Goal identity. Report each source's actual coverage and failures. Configuration/discovery alone is not a read. For an all-host report, inspect authorized sources and disclose any not reached; do not present a local-only read as coverage of all machines. -
portfolio: discover authorized Goals, source quality and coverage. Stopped Goals are excluded by default. Useinclude_stopped: trueonly for an explicit historical/stopped-Goal question; a specific Goal ID can then be read. -
todoswith a Goal ID: read current task titles, declared priorities, dependencies and owner decisions. Follownext_offsetwhere relevant. -
deliverieswith a Goal ID: inspect recorded findings, evidence references and validation for the recent reporting window. Join the supplied titles; distinguish recorded claims from independently verified artifacts. When asked for latest known progress rather than only yesterday, usedays(1..90) to inspect older recorded deliveries and state their actual dates. Current Todo reads and historical outcomes remain useful even when live execution status is stale; do not present old records as newly executed work. -
handoffs: inspect this audience's delegated requests, optionally with an exactrequest_idor Goal ID. Distinguish delivery, receiver CLI read, decision, linked current Core Todos, and evidence references. Paginate before concluding a request is missing. Legacy read/timestamp gaps are unknown, not failed delivery. A read receipt is not proof of understanding; adoption is not task completion. Use the linked Goal/Todo identities to readtodosanddeliverieswhen asked what changed or what was produced; a bare digest is not a substantive result. Match the receiving Agent and Todo, and disclose the delivery window and any missing evidence. Group queries omit private receiver reasons and other audiences.
These views reuse Goal Portfolio, Core Todo authority and Core run history,
the same source boundaries behind LoopX's global-summary/global-todos/global-gates
workflows. This Chat tool is a scoped read interface, not shell access to those
commands. Do not invent a global command's arguments or substitute a separate
progress ledger. Outside Chat, use the installed CLI's --help and the active
interaction contract before choosing the corresponding global-* entrypoint.
For a routine report or priority question, focus on active Goals. Do not inspect stopped Goals just to fill a report. The filter uses Core activation state, never age, stale progress, missing evidence or lack of recent activity.
For an all-Goal report, inspect relevant Goals and dates, then synthesize their concrete results. For "what needs me", read current owner tasks and explain the decision, consequence and work that can continue. Group related findings; choose a useful order from evidence, not Goal order or record counts. Read more when a material detail is missing; do not ask the user to retrieve available Core evidence for you. Each page names its source revision and remaining rows; if revisions change across pages, disclose or refresh the affected read.
A fresh Todo read verifies what Core currently stores; it does not refresh the external condition described by that task. An old "approve this PR" or "grant pilot access" task may already have been satisfied. Before recommending owner action on a PR, deployment, access grant or other external dependency, require current authoritative evidence that the condition still holds. If this evidence is unavailable, report the recorded dependency as unverified and identify Agent reconciliation as the next step. Do not turn an old waiting claim into a present owner obligation, even when its Todo is open. Conflicting completion and waiting records need reconciliation; newer prose alone cannot settle the conflict.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- today First seen · 96 lines · 28 tokens per session scan A f9327a42d39e
loopx-manager is a skill published in the GitHub repository huangruiteng/loopx (5,799 stars, last pushed today), licensed Apache-2.0. It adds 28 tokens to every session and 1,231 once invoked, about $0.0001 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-09-12.
Other skills, from other repositories
b3os-team-inbox
A team message-bus client for sending, receiving, and recalling messages between AI teammates. It also supports replying to a specific message thread and sending final reports to the team lead.
b3os-task-loop
A task-tracking work loop that keeps individual, scheduled, and waiting tasks moving until they are completed, blocked, or awaiting approval.
b3os-task-mgmt
A deprecated compatibility stub that points users to b3os-task-loop, the newer source for task boards, execution mode, handoffs, continuation checks, review waiting, and scheduled work.
agile-project-management
Use when managing agile projects, facilitating Scrum ceremonies, conducting backlog grooming, sprint planning, velocity tracking, and implementing Kanban workflows. Includes agile metrics, team dynamics, and agile transformation guidance. Based on CSM, CSP, PRINCE2 certifications.
user-story-mapping
Use when creating user story maps, breaking down epics into stories, organizing features by timeline, and visualizing product backlog. Includes story mapping workshops, epic decomposition, and feature prioritization techniques. Based on Jeff Patton's user story mapping methodology.
erp-sass-project-organization
Professional organization for large-scale ERP, SaaS, and enterprise projects. Use when setting up new projects or refactoring existing codebases to establish clear rules, workflows, module boundaries, and maintainability standards. Based on enterprise software architecture certifications and industry best practices.