Skip to content

v0.3.0

Choose a tag to compare

@gabparrot gabparrot released this 22 Aug 15:57
5735870

Idle notify, skip child/subagent sessions by default, and a GNOME/Wayland click-to-focus fix.

npm

{
  "plugin": ["opencode-smart-notify@0.3.0"]
}

https://www.npmjs.com/package/opencode-smart-notify

GitHub

{
  "plugin": ["github:gabparrot/opencode-smart-notify#v0.3.0"]
}

Or the release tarball:

{
  "plugin": ["https://github.com/gabparrot/opencode-smart-notify/releases/download/v0.3.0/opencode-smart-notify-0.3.0.tgz"]
}

Changes

  • Skip child / subagent session notifications by default; notifySubagents: true restores them
  • Notify when an agent finishes (session.status idle / session.idleopencode idle)
  • Stay silent on idle after ESC / MessageAbortedError, a real error, or an idle with no prior busy turn
  • Do not retract or re-send an idle popup when title or background work sets the session busy
  • Start the next idle turn on a new user message, not on generic busy
  • Treat a new user message as a busy turn so idle still fires if session.status busy is missing
  • Focus Zed on click under GNOME/Wayland: use the activation token, line-buffer gdbus monitor, and do not let desktop-entry swallow the click