我为了方便,写了一个弹出系统的命令行工具,并通过hooks的Stop事件挂载。当一次对话的任务完成后,自动通知。配置和效果如下图:
但对应着去配置心流这边的Stop效果则不一样。表现变成为iflow退出时触发。如下两图。
我看hooks的事件类型基本上和Claude Code的是一模一样的。所以请问这个是BUG还是心流就是这么个效果?如果是定义上的问题,如果我要实现CC那种效果,需要怎样配置?
我为了方便,写了一个弹出系统的命令行工具,并通过hooks的Stop事件挂载。当一次对话的任务完成后,自动通知。配置和效果如下图:
但对应着去配置心流这边的Stop效果则不一样。表现变成为iflow退出时触发。如下两图。
我看hooks的事件类型基本上和Claude Code的是一模一样的。所以请问这个是BUG还是心流就是这么个效果?如果是定义上的问题,如果我要实现CC那种效果,需要怎样配置?
请问你配的是 Notification Hook 还是 SessionEnd Hook 呢?
"hooks": {
"Notification": [
{
"matcher": "*",
"hooks": [
{
"type": "command",
"command": "system-toast.exe -message=iflow操作需要你的确认"
}
]
}
],
"Stop": [
{
"hooks": [
{
"type": "command",
"command": "system-toast.exe -message=iflow任务已执行完成"
}
]
}
]
},
“command”: “system-toast.exe -message=iflow任务已执行完成” 这个应该也是配置为 Notification Hook 或 SessionEnd Hook,stop hook是主会话结束才触发