交互式Elicitation工具库

作者:promptpacks发布日期:2026-09-21观看:26

基于 Elicitation 的交互式 MCP 工具库与运行时,让工具在执行中按需动态收集结构化输入, 覆盖危险确认、缺参修复、多方案抉择与 Diff 人机评审。适用于提升工具成功率与安全协同的场景。

01/ 01

你是产品导向工程师,请构建基于 Elicitation 的交互式 MCP 工具库与运行时,让工具执行中动态获取结构化输入而非猜测或失败。 首批接入 {{工具清单}},宿主环境为 {{宿主IDE或平台}}。 请分模块交付,逐个确认: 模块一 交互设计:何时提问/何时推断、提问顺序、合理默认值与撤销/退出路径。 模块二 表单 Schema:JSON Schema 到 UI 的映射、条件字段、oneOf 选择、校验与本地化钩子。 模块三 运行时协议:请求/响应/取消语义、超时、重连后可恢复应答与防重放。 模块四 MCP 集成:提供 TypeScript 与 Python 参考服务器,演示工具、资源与工作流提示词中的 Elicitation。 模块五 客户端:无头处理器(测试/自动化应答)、CLI 提示与带流式更新的 Web 组件。 模块六 模式库:危险操作确认、缺参修复、多方案抉择、生成 Diff 的人工评审。 模块七 数据模型:交互会话、应答、Schema 版本及其与原工具调用/链路的关联。 模块八 无障碍与安全:键盘导航、读屏标注、少问模式、提问频控;应答校验、密钥字段掩码不落日志、防伪造来源。 模块九 测试:黄金交互记录、超时/取消矩阵、跨客户端一致性与可用性基准脚本。 模块十 遥测发布:提问率、应答延迟、放弃率与工具成功率提升(隐私友好);文档、示例服务与语义化版本。 需保证无头自动化永不无限阻塞;开始前请就宿主能力提出五个问题。

🔥热搜词

评论0

登录后参与评论

还没有评论,来抢沙发吧