用途
ask-multi 是 AskUserQuestion 工具的多选变体(Multi-select variant),用于向用户呈现一个允许多项选择的问题。
主要能力
- 呈现多选问题,允许用户选择多个选项。
- 通过调用 AskUserQuestion 工具实现,并将 multiSelect 设为 true。
使用方式
调用格式:
/ask-multi "Question" "Option 1" "Option 2" ["Option 3"] ["Option 4"]
调用该技能时:
- 第一个引号参数为问题文本。
- 其余参数为选项,要求 2 至 4 个。
- 解析参数后调用 AskUserQuestion 工具。
- 将 multiSelect 设为 true。
示例
/ask-multi "Which features to enable?" "Auth" "Logging" "Caching" "Metrics"
/ask-multi "Select environments to deploy:" "dev" "staging" "prod"
/ask-multi "Install which extras?" "test" "dev" "docs"
限制
- 最少 2 个选项,最多 4 个选项。
- 若违反该限制,会告知用户相关限制。