piagent_
← ~/map

$ cat ~/map/pi-ask-user-question.md

pi-ask-user-question

为 pi 代理添加兼容 Claude Code 的 ask_user_question 工具,让模型在任务中弹出结构化多选题。

extensions✓ 10月16日

事实速查

仓库
github.com/96tommykim/pi-ask-user-question ↗
GitHub Stars
★ 0
Forks
0
许可证
MIT
npm / 月
—
最后推送
2026年8月27日

安装

pi install git:github.com/96tommykim/pi-ask-user-question

## 速览

为 pi 添加兼容 Claude Code 的 ask_user_question 工具——任务中途弹出结构化多选题并自带 Other 自由输入——外加一道失败即关闭的运行时门禁:外部或破坏性 bash 命令先问后放。

## 要点

## 常见问题

Q 答完一道题就能放行后续命令吗?

不能——提问归工具,放行归门禁。executionMode 的 sequential 只给该消息的工具调用批次排序,从不取消或抑制后续兄弟调用;批准由独立的运行时门禁强制执行,模型排不出绕过它的顺序。

Q 无头会话里会怎样?

工具要求具备对话框能力的 UI:子代理必定先失败并上报父代理、由父代理向用户提问;无头非子代理会话则带着改为纯文本提问的指引失败,而不是挂在一个永远弹不出来的对话框上。

## 参考链接

## 相关条目

最后更新: 2026年8月31日