一次对话,无限 AI 交互 — 节省你的请求配额!
基于 MCP 协议的 VS Code Copilot 人机协作反馈工具,让 AI 在工作流中随时向你请求反馈,在侧边栏完成所有交互,无需离开编辑器。
✨ 核心能力
- 💬 AI 通过 MCP 工具
interactive_feedback 请求用户反馈,支持选项和自由输入
- 🖼️ 支持上传图片或直接粘贴截图(Ctrl+V)
- 📁 支持选择文件 / 文件夹,将路径直接发送给 AI
- 📝 AI 摘要支持完整 Markdown 渲染(表格、代码块、列表等)
- 📥 支持同一窗口内多个并行会话及请求队列管理,可在 AI 并行工作时实现多任务协同
- ✍️ 支持附加指令,每次提交时自动追加到反馈末尾
- 🔒 多窗口场景下各项目会话互相隔离,互不干扰
- 🧩 界面集成于 VS Code 侧边栏,无需弹出额外窗口或打开浏览器
🚀 使用教程
第一步:开始使用
安装插件并重新加载 VS Code 后,无需配置MCP,程序会自己向 Copilot 注册 MCP 服务:
- 侧边栏出现 Copilot Feedback 图标,点击打开面板
- 打开 Chat 视图,切换到 Agent 模式
- 首次工具调用出现时,选择 Continue → Always allowed(始终允许)
- 收到 AI 请求时会在侧边栏显示请求,查看并提交你的反馈即可
第二步:配置 Copilot (推荐)
创建 Copilot 全局配置:~/.copilot/instructions/copilot-rules.instructions.md,告诉 AI 如何使用这个工具:
---
description: "全局反馈交互规则"
applyTo: '**'
---
1. 在任何流程、任务、对话进行时,无论是询问、回复、或完成阶段性任务,皆必须调用 MCP `copilot-feedback` 中的 `interactive_feedback` 工具。
2. 每当收到用户反馈,必须再次调用 `interactive_feedback` 工具,并根据反馈内容调整行为。
3. 完成任务前,必须使用 `interactive_feedback` 工具向用户询问反馈。
4. 调用 Copilot Feedback MCP 的超时时间设为 86400 秒。
配置后,AI 会在对话全程主动通过侧边栏与你交互,所有回复内容都通过面板展示。
设置面板
点击侧边栏的设置图标可以调整:
| 设置项 |
说明 |
默认值 |
| 主题 / 语言 / 提交快捷键 |
外观和操作偏好 |
auto |
| 新请求自动聊焦 |
有新请求时自动打开面板 |
开启 |
| 附加指令 |
每次提交时自动附加,可提醒 AI 遵守规则(回复语言、格式等) |
空 |
| 超时时长 |
倒计时将后自动提交(秒) |
86400 |
| 超时后要求重新调用 |
开启:超时后提交自定义提示请 AI 重新调用。关闭:超时后告知 AI 用户未回复、调用已结束 |
关闭 |
| 超时提交内容 |
开启“超时后要求重新调用”时发送的自定义消息 |
默认提示语 |
📄 License
MIT — 灵感来自 mcp-feedback-enhanced
| |