Repository navigation
Releases
v1.1.2
Upgrade effort
Micro: no configuration migration is required. Markdown uses reswho-md/23.
JSON remains reswho/13, with optional node summary, process state, and
runtime disk_usage fields; strict validators should use the updated schema.
Saved Ownership priorities are preserved. To group Herdr session servers under
Shared services with an older custom order, move extensions.herdr.role ahead
of project, or reset the Ownership order.
Changes
- Bring compact process summaries to Markdown overviews and JSON, matching the
TUI. Selected PID/group roots retain full hints.--depth allexpands the tree
without requesting detailed queries for every node. - Put process facts, commands, cwd, and connections before classification
evidence in the TUI and Markdown. Show native process states, including zombies,
in all three output formats. - Refresh TUI details without collecting a full host snapshot. PID queries sample
the target and bounded parent metadata; runtime, container, and resource queries
use only the selected provider. Closed queries are canceled, stale results are
rejected, and retained overview context is marked as not refreshed. - Identify Herdr session servers from verified identities and supported launch
arguments. Show their session-wide service scope while retaining cwd evidence
and counting each process once. Current clients and their projects remain unknown. - Label cwd-based grouping as Project associations, without implying exclusive
ownership. Service scope, process state, and uptime do not establish whether a
process can safely be stopped. - Show Docker disk usage and reclaimable estimates only when the exact runtime
is selected. TUI runtime details query once on open and refresh manually with
r; estimates do not guarantee host disk space recovery. - Keep batched PID detail attachment to one tree traversal and deduplicate
repeated selections.
Fixes
- Preserve runtime identity and container metrics when an optional Docker disk
query times out. Report the disk-query failure separately and reap its child
process instead of losing the whole runtime result.
v1.1.1
- Add concise process summaries with project, tool-role, and Playwright session hints.
- Show verified Codex session-log IDs and available titles in details.
- Improve summary readability and selection highlighting.
Session-log associations do not identify the active conversation.
v1.1.0
Upgrade effort
Meso: scripts may need small updates.
- JSON now uses
reswho/13: replace.rootand.scopewith
.selections[0].rootand.selections[0].selector.
Partially missing selections exit with code 3. - Extensions now ship with the CLI. External extensions are no longer
loaded, and extension metadata has been simplified. - To downgrade to 1.0.x, restore a pre-upgrade config backup or use
a separate config.
Changes
- Query multiple PIDs and groups from one snapshot.
- Identify Node.js and Python work, display software versions,
and show launcher and VM attribution. - Manage extension enablement and source/ownership priorities in the TUI.
- Improve settings navigation, saving and recovery.
- Report runtime failures with clearer reasons and actionable hints.
v1.0.1
Updated the README with a clearer introduction, quick-start examples, and links to detailed guides.
No functional changes.
v1.0.0
See which apps, projects, and containers are using your Mac’s resources.
- Explore CPU and memory usage in an interactive terminal interface.
- Quickly find related processes and inspect their details.
- Export snapshots as Markdown or JSON.
- Monitor Docker, Podman, and Apple Container workloads.
Install
For Apple Silicon Macs running macOS 15 or newer:
brew install noih/tap/reswhoRun reswho to get started.