@wdgame

Task Notifier

Desktop notifications when any OpenClaw agent finishes a task. Supports macOS and WSL-on-Windows; works for all agents and subagents automatically.

当前版本
v1.1.1
code-plugin社区source-linked

🔔 Task Notifier — OpenClaw Plugin

Desktop notifications when any OpenClaw agent finishes a task. Supports macOS and WSL-on-Windows. Works for all agents and subagents. Smart suppression, auto-language, per-run state for parallel agents, and optional agent/subagent filters.

Install

openclaw skills install task-notifier
bash ~/.openclaw/workspace/skills/task-notifier/scripts/install-plugin.sh

The installer enables the bundled runtime plugin, adds task-notifier to plugins.allow, grants lifecycle hook access, and restarts the Gateway.

Run diagnostics:

bash ~/.openclaw/extensions/task-notifier/scripts/doctor.sh

Agent filters

By default Task Notifier watches the main agent and all subagents. Include/exclude entries match either the raw agent id or the display name, case-insensitively; spaces and underscores are treated like hyphens. Optional env settings:

export TASK_NOTIFIER_NOTIFY_MAIN=true
export TASK_NOTIFIER_NOTIFY_SUBAGENTS=true
export TASK_NOTIFIER_INCLUDE_AGENTS="main,forgemaster"
export TASK_NOTIFIER_EXCLUDE_AGENTS="noisy-agent,avito"
export TASK_NOTIFIER_AGENT_IN_BODY=true
export TASK_NOTIFIER_STATE_TTL_HOURS=24

State is stored per run/session under .openclaw-task/runs/, so parallel agents do not overwrite each other. The agent name is included in the title and body because Windows may display the notification source/app name as the visible header.

Quick links

源码与版本

源码仓库

wdgame/task-notifier

打开仓库

源码提交

129f24b243a2563252c57d7486f65ed564de0646

查看提交

安装命令

openclaw plugins install clawhub:task-notifier

元数据

  • 包名: task-notifier
  • 创建时间: 2026/05/15
  • 更新时间: 2026/05/15
  • 执行代码:
  • 源码标签: master

兼容性

  • 构建于 OpenClaw: 2026.5.12
  • 插件 API 范围: >=2026.3.24-beta.2
  • 标签: alerts, completion, desktop, latest, macos, notifications, productivity, windows, wsl
  • 文件数: 12