SuperAPI AI 工具集

notify

通用与其它

查看项目

更新于 10-15 23:47

技能介绍

用途:让智能体在运行过程中持续告知用户自己正在做什么,避免用户面对长时间无反馈的执行过程。

主要能力:提供 notify 工具,接收一个必填参数 message,为单行文本,最多 70 个字符,用于描述当前动作。消息应保持高层级,不得包含 ID、代码、哈希、文件名或具体引用。

使用方式:在每次会产生副作用的工具调用之前通知,例如编辑代码、执行有副作用的 bash、写入文件;在每次改变状态或产生值得展示的输出之后通知;在出现错误和意外输出时通知;在任务完成时通知。纯读取操作(find、read、ls、grep)属于被动查询,不需要通知。调用示例:{"name": "notify", "input": {"message": "Running test suite"}}。

典型流程:实现任务中,编辑前通知“Editing config file”,运行前通知“Running typecheck”,得到结果后通知“Typecheck passed”,完成时通知“Done!”。研究任务中,开始搜索前通知“Starting research”,转入输出时通知“Done, writing answer”。调试会话中,开始时通知“Investigating the issue”,找到原因时通知“Found the cause, applying fix”,验证修复后通知“Fix verified, done!”。

最佳实践:跳过被动查询的通知;在变更前和状态改变后通知;消息保持简短且具体。

限制:资料未提供该技能的安装方式、依赖、平台支持、收费情况或更多配置细节。