ddotisacat/agent-resource-auditv0.2.6Public
Agent resource audit
Reports every agent-related process running on THIS machine right now -- Claude Code, Codex, Cursor and Windsurf helpers, Copilot, Aider, opencode, gemini-cli, MCP servers, codex-companion, and rote play or proc child processes -- grouped into harness-cli, desktop-app, mcp-server, companion, known-daemon, or helper,
Read the full description
each with its resident memory, CPU percent, and age, ranked by memory alongside the total agent memory footprint against total system RAM. Two roots enumerate the process table and read total RAM in parallel, then one join step classifies and ranks. A process is only ever labeled orphan-suspect under a conservative rule -- reparented to launchd (ppid 1), agent-shaped (harness-cli, mcp-server, or companion), and running more than ten minutes -- never a certainty, and known daemons and desktop-app helpers are excluded from that label outright. The only signals collected are pid, ppid, resident memory, CPU percent, elapsed time, and the first 200 characters of the command line, plus (for the sessions
Before you run it3 local tools
Everything here is checked on your machine when rote inspects the play. This page never learns what you have installed or which credentials you hold.
- ○python3local tool
Must be on your PATH when used. minimum version undeclared.
- ○sysctllocal tooloptional
Must be on your PATH when used. minimum version undeclared.
- ○pslocal tool
Must be on your PATH when used. minimum version undeclared.
Inputs5, all optional
rote asks for these before running and shows the defaults it will use.
- Top
topHow many processes to show, ranked by memory (1-100)
optionalintegerdefault15example15custom value allowed - Min rss mb
min_rss_mbOnly report processes holding at least this many MB of resident memory (0-4096)
optionalintegerdefault25example25custom value allowed - Idle minutes
idle_minutesA running session with no transcript activity for this many minutes counts as idle (1-1440)
optionalintegerdefault20example20custom value allowed - Max age days
max_age_daysList on-disk sessions newer than this (1-365)
optionalintegerdefault30example30custom value allowed - Harness
harnessWhich harness sessions to scan -- valid values are all, claude, or codex
optionalstringdefaultallexampleallcustom value allowed
What it changes
No write operations are declared in this version's manifest.
Credentials remain in the recipient's local rote vault; this page and the publisher never receive them.
Runtime details
- rote CLIversion 0.62.0 or newer
- Servicesnone declared
- Digest
sha256:dfeb6267e4597ec29114b59a052d84ca3b35bc33a5114a93a5e8c8b649099af6 - Archive size48217 bytes
- Published2026-09-03T21:49:56.283954+00:00
- Published withrote 0.77.0
Credential values and current readiness remain local. Opening this page never prompts for a credential, opens an authorization browser, or calls a service this play uses.
A play is a published, versioned automation package that runs on your own machine through rote, a free command-line tool. Opening this page installs nothing and runs nothing.