Child-session idle no longer leaks when create was missed, and notification clicks focus Zed only if it is running, otherwise the OpenCode TUI.
npm
https://www.npmjs.com/package/opencode-smart-notify
GitHub
{
"plugin": ["github:gabparrot/opencode-smart-notify#v0.3.1"]
}Or the release tarball:
{
"plugin": ["https://github.com/gabparrot/opencode-smart-notify/releases/download/v0.3.1/opencode-smart-notify-0.3.1.tgz"]
}Changes
- Click focuses Zed only when its CLI socket is live; otherwise focus a running OpenCode TUI
- Do not launch Zed when only the TUI is running
- Learn child sessions from Task metadata,
parent_id, subagent titles, durable event types, and the session list on start so child idle stays silent
{ "plugin": ["opencode-smart-notify@0.3.1"] }