用途:Pushary 作为自定义连接器接入后,可让智能体主动通过手机推送联系用户,用户在锁屏界面即可作答,无需等待用户先发问。
主要能力:提供 ask_user 用于提问,支持 confirm(是/否)、select(固定选项)和 input(自由文本)三种类型;send_notification 用于发送简短变更摘要;wait_for_answer 用于等待回答;cancel_question 用于撤回不再需要的问题。
使用方式:需要决策或澄清时调用 ask_user,不要猜测或停滞;执行删除、覆盖文件、花钱、对外发送、批量修改等有风险或不可逆操作前,先用 confirm 类型请求批准并等待;任务完成时用 send_notification 发送简短摘要;被阻塞或遇到无法解决的错误时通知用户,必要时再提问。问题保持 10 分钟有效,wait_for_answer 每次阻塞约 55 秒,未获回答时用同一问题 id 再次调用。长时间任务中用户可能离开,优先用带 context.askQuestion 的 send_notification,用户收到普通推送后可在通知页作答,需要结果时用返回的 linkedCorrelationId 轮询 wait_for_answer。每次调用需传 agentName,格式为 Claude Cowork - <task name>。问题应简短、面向决策,一句话上下文加提问。
适用场景:任务完成通知、需要用户决策或审批、风险操作前确认、阻塞与错误上报。
限制:若当前会话没有 Pushary 工具,说明连接器未启用,应告知用户一次:Pushary is not connected in this session. Enable it under Customize, Connectors, or set it up at https://pushary.com/docs/agents/guides/claude-desktop. 然后继续任务。不要用 Pushary 询问可自行安全决定的事项。