终端通知与任务提醒
开启完成和待批准通知,检查终端支持及通知方式。
通知用于任务完成或等待用户输入、工具批准时提醒。功能仍标为 experimental,默认关闭,不代表任务会因为通知关闭而停止执行。
开启
{
"general": {
"enableNotifications": true
}
}也可在 /settings 的 General 类别开启终端通知。收到 action required 时回到 CLI 查看实际请求,通知本身不是批准动作。
终端方式
通知专页描述 OSC 9,不支持时回退 BEL。配置参考另提供 general.notificationMethod,默认 auto,可选 osc9、osc777、bell;因此不把所有当前版本都写成仅支持 OSC 9。
终端、操作系统通知设置和当前窗口状态影响显示。BEL 可能只闪任务栏或响铃,并不保证出现系统通知卡片。
支持与排障
专页列出 iTerm2、WezTerm、Ghostty、Kitty 等现代终端。先确认 enableNotifications 和终端通知权限,再检查方法支持;远程终端或多层会话可能改变转义序列处理。
完成不等于结果验证
Session complete 通知说明运行结束,仍需检查任务产物和验证结果。长任务尤其应区分成功回复、外部服务失败和等待批准,不能只凭一声提示音推断所有工作正确。