Review of "Claude Pulse" version 1

Details Page Preview

Monitor your Claude Code agents in real-time from your GNOME desktop. Shows active agent count in the top panel with a dropdown listing agents, their type, project, duration and profile. Activity graph, desktop notifications, stale agent cleanup, and multi-profile support.

Extension Homepage
https://github.com/delfour-co/claude-pulse

No comments.

FAQ

Files

Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.

Shexli (experimental) warning 3

Shexli found 3 issues that may need reviewer attention.

EGO-X-004 warning

extensions should avoid synchronous file IO in shell code

Shell code should avoid synchronous file IO APIs like `GLib.file_get_contents()` and `Gio.File.load_contents()`.

File Operations

  • extension.js:767
    this._monitorFile.load_contents(null)

EGO-A-004 warning

extension files should not contain excessive ungated console logging

File contains 6 ungated console.log/warn/error calls (threshold: 5).

No excessive logging

  • extension.js:600
    console.error(`[ClaudePulse] File rotation failed: ${e.message}`)
  • extension.js:631
    console.error(`[ClaudePulse] File monitor setup failed: ${e.message}`)
  • extension.js:801
    console.error(`[ClaudePulse] Reload failed: ${e.message}`)
  • extension.js:955
    console.error(`[ClaudePulse] Open folder failed: ${e.message}`)
  • extension.js:1057
    console.error(`[ClaudePulse] Notification failed: ${e.message}`)
  • extension.js:1074
    console.error(`[ClaudePulse] Notification failed: ${e.message}`)

EGO-P-006 warning

unnecessary build and translation artifacts should not be shipped

Compiled GSettings schemas should not be shipped for 45+ packages.

Don't include unnecessary files

  • schemas/gschemas.compiled
    schemas/gschemas.compiled

All Versions

Version Status
1 Unreviewed

Previous Reviews on this Version

Ghost posted a review