任务问题
这个 Pi 在代理继续执行任务之前,扩展请求您作出决定。 使用 /grill-me 通过不明确的要求指导代理人.

安装
需要节点.js和被支持的 Pi 发布. 见 兼容性要求官方发布Pi和Mitch的Pi叉得到了支持.
运行这些命令 :
pi install npm:@fitchmultz/pi-ask-question
pi
使用 /reload 如果皮已经打开。 见 Git 安装 用于替代来源.
试试看
将此请求发送给 Pi :
规划一个设置页面 。 使用 ask question 来询问要先包含哪些设置 .
选择或选择 键入自定义答案。多选择的问题允许您选择多个选项.
使用上下键在选择间移动 。 按 Enter 键回答。 对于多选题,请按 Space 更改所选选项. 从最后审查中提交问题集和多选择的答案.
按 Ctrl+O 读出对话,然后再按它返回问题. 您的当前答案将保持不变.
逃出会离开自定义的回答编辑器;否则,会取消提问. 你的编辑草稿保持不变。 见 终端控制 用于问题导航、长文本和自定义约束.
限制
5分钟后出现未处理的提问时间,代理商收到AFK的答复,以继续已经授权的工作和例行选择,而不将暂停作为对一个重要问题的回答或批准。 一旦你互动,这个问题集没有时限。 每一次新电话都会开始自己的计时器.
在RPC模式下,Pi在客户端提交对话框选择时学习交互;导航一个未提交的对话框对于Pi来说是不可见的.
该工具保留了保存的答案 。 它不提交未保存的自定义解答文本或为您选择一个解答 .
提问对话框需要终端UI或支持Pi对话框的RPC客户端. 皮不给 ask_question 以打印模式、 JSON 模式或 SDK 会话向代理件, 没有 UI, 如子代理子。 见 提供工具的地方。 。 。 .
检查要求与 /grill-me
在您请求前启用模式 :
/grill-me on
模式引导代理检查现有证据,一次问一个阻断问题. 特工先回答建议 剂能以明显的低风险步骤来继续.
使用 /grill-me 切换模式。 使用 /grill-me off 以禁用模式。 使用 /grill-me status 来检查模式.
终端页脚显示 grill-mode 当启用时。 Pi 保存当前会话分支中的设置 。 环境能活下来 /reload。 。 。 .
在没有UI的会话中,如打印和JSON模式,代理以普通文本提问.
参考文献
工具参考 包括输入示例、结果字段和用户界面细节. 合作TUI的答案 记录可信任扩展的事件协议.
发展 涵盖本地测试,主机兼容性,以及出版. 见 更改日志 用于更改. 报告问题 如果扩展失败.
许可证
麻省理工学院米奇・富尔茨.