playrote.play.v1

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

  • Published 3 Sep 2026
  • Download 1
  • Needs rote 0.62.0+
  • Digest sha256:dfeb6267e459…
  • Reference dotisacat/agent-resource-audit@0.2.6

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.

  • Toptop

    How many processes to show, ranked by memory (1-100)

    optionalintegerdefault 15example 15custom value allowed
  • Min rss mbmin_rss_mb

    Only report processes holding at least this many MB of resident memory (0-4096)

    optionalintegerdefault 25example 25custom value allowed
  • Idle minutesidle_minutes

    A running session with no transcript activity for this many minutes counts as idle (1-1440)

    optionalintegerdefault 20example 20custom value allowed
  • Max age daysmax_age_days

    List on-disk sessions newer than this (1-365)

    optionalintegerdefault 30example 30custom value allowed
  • Harnessharness

    Which harness sessions to scan -- valid values are all, claude, or codex

    optionalstringdefault allexample allcustom 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
  • Digestsha256: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.