| metadata | {"category":"tools","emoji":"🔔","tree_id":"internal/system_notify","tree_group":"internal","min_tier":"task_light","approval_type":"none","enabled_when":"NotificationDispatcher != nil","security_level":"allowlist","intent_keywords":{"zh":["通知","提醒","检测","环境检查","前置检查","python检测","缺少python"],"en":["notify","notification","prereq","check","environment","python missing"]},"related_tools":["report_progress"],"scene_hint":"可恢复的阻塞发warning通知→正常进度汇报用report_progress","summary":"Send multi-channel notifications and check environment prerequisites","title":"System Notify","verb":"Notify","usage_guide":"通知推送、环境检测、前置检查、系统通知","file_access":"none","scope_check":"none","policy_groups":["group:system"],"profiles":["full"],"sort_order":29,"tool_description":"统一多通道通知工具。Actions: send(发送分级通知: hint/info/warning/critical), check_prereqs(检测python3/node/go等前置依赖), list_recent(查询最近通知)。仅在替代方案均失败后发送warning通知(如工具失败3+次、缺少前置依赖、服务不可达)。每次用户请求最多一条通知,不重复通知同一阻塞。","tool_input_schema":{"type":"object","properties":{"action":{"type":"string","enum":["send","check_prereqs","list_recent"],"description":"Action to perform"},"level":{"type":"string","enum":["hint","info","warning","critical"],"description":"Notification level (required for send)"},"title":{"type":"string","description":"Notification title (required for send)"},"message":{"type":"string","description":"Notification message (required for send)"},"category":{"type":"string","enum":["prereq","health","security","update","business"],"description":"Business category (required for send)"},"limit":{"type":"integer","description":"Max items to return for list_recent (default 20)"}},"required":["action"]}} |