Activity Monitor
✓ functionalLive sessions, blocking chains, expensive queries, and wait stats over the connection's DMVs.
A live admin pane over the connection's dynamic management views. Four tabs, each a real grid: Sessions, Blocking, Expensive Queries (top 20 by total elapsed time), and Waits - the wait tab adding a delta column per counter that shows the change since the previous refresh rather than raw lifetime totals.
Sessions and Blocking get a computed triage column - Root blocker, Blocked, Blocking cycle, Long-running, Idle in transaction - with the blocking root and chain depth resolved for you, and a filter button that cycles through those categories. The toolbar also holds the refresh interval (2, 5, or 15 seconds), Pause/Resume, Copy SQL and Open as Query for the selected row, and Copy Diagnostic for a read-only engine-native diagnostic script.
KILL (or pg_terminate_backend) statement, commented with what it will do, for review in a tab - the pane itself never executes it.Rank by attention
With the optional decision model enabled and result-data sharing allowed, a Rank by attention switch (off on every launch) adds an Attention filter: rows judged to need intervention first, then the ones worth watching, with normal activity hidden. While that switch is on, the visible rows - including their SQL text, logins, and hosts - are sent to TypeSafe AI on each ranking pass; nothing is ever sent otherwise.

Sources per engine: SQL Server DMVs; PostgreSQL pg_stat_activity with pg_blocking_pids; MySQL and MariaDB the processlist and Performance Schema (MariaDB reads InnoDB's native lock tables rather than assuming the optional sys schema). SQLite has no server activity, and the pane says so plainly.