Releases: three-water666/WebMCP
Releases · three-water666/WebMCP
0.6.1
v0.6.1 (2026-03-28)
新增
- 超长结果回退:新增基于附件的超长结果投递能力,当常规消息发送受限时,可通过附件继续完成结果传递。
- 平台支持:重构站点注册表并补充 GLM 默认平台配置,便于在浏览器侧与 VS Code Gateway 侧统一识别和接入相关站点。
- 平台文档:新增
PLATFORM_GUIDE与中文版平台说明,集中说明平台配置与默认行为。
改进
- 发送流程:优化超长结果场景下的自动发送行为,减少回退发送时的中断与重复操作。
- 样式隔离:进一步隔离浏览器覆盖层样式,减少对目标页面原有样式的干扰。
修复
- 发布打包:修复 VS Code 发布产物缺失依赖的问题,提升 0.6.1 版本构建与分发稳定性。
工程化
- 代码可维护性:为
ui.ts中的核心函数补充 JSDoc 注释,降低后续维护与二次开发成本。
v0.6.1 (2026-03-28)
Features
- Oversized Result Fallback: Added attachment-based delivery for oversized results so output can still be sent when regular message delivery hits limits.
- Platform Support: Refactored the site registry and added default GLM platform configuration so browser-side and VS Code Gateway integrations can recognize and connect to supported sites consistently.
- Platform Docs: Added
PLATFORM_GUIDEand its Chinese counterpart to document platform configuration and default behavior in one place.
Improvements
- Send Flow: Improved auto-send behavior for oversized results to reduce interruptions and repeated actions during fallback delivery.
- Style Isolation: Further isolated browser overlay styles to reduce interference with the target page's existing styles.
Fixes
- Release Packaging: Fixed missing dependencies in the VS Code release artifacts to improve build and distribution stability for 0.6.1.
Engineering
- Maintainability: Added JSDoc comments for core functions in
ui.tsto make ongoing maintenance and extension work easier.
0.6.0
v0.6.0 (2026-03-27)
新增
- 初始化流程:新增
/webmcp init初始化能力,用于生成自定义指令;随后又简化了整体引导流程,并将工具与技能摘要内联展示,降低首次接入成本。 - 技能系统:新增工作区技能发现与延迟加载,能够根据当前工作区动态暴露可用技能。
- 界面本地化:补全了浏览器扩展弹窗、Bridge Loader 页面以及 Gateway 控制面板的本地化支持。
- 浏览器集成:浏览器侧站点注入改为读取 VS Code 的动态配置,使扩展行为与网关配置保持一致。
- 网关能力:为 VS Code Gateway 增加可观测终端会话与更安全的命令执行机制。
改进
- 安全:工具执行迁移到工作区隔离 allowlist 模型,进一步收紧执行边界。
- 打包发布:将内置 filesystem server 本地打包,并修复 VS Code 发布产物中的相关打包问题。
- 性能:Bridge 侧根据连接状态同步 content script 状态,减少空闲轮询。
- 架构清理:移除未使用的
/v1/toolsAPI 与预取逻辑,清理过时的浏览器和网关配置项。 - 文档:补充 MIT License,并更新 README 中的安全说明与使用文档。
修复
- 浏览器扩展:修复 URL 校验错误导致的连接中断,以及弹窗中可用网关列表无法正常显示的问题。
- 浏览器扩展:修复存储加载、错误提示文案键值以及
webmcp_init捕获与输出写入逻辑。 - Bridge:修复 Bridge 页面连接卡住的问题。
- 构建兼容性:修复 CRX/Vite 构建兼容问题,包括输出 chunk 命名、manifest 类型处理,以及构建插件回退带来的适配问题。
- 脚本:Windows 下扩展打包流程改用
tar.exe,提升打包稳定性。
工程化
- 代码质量:引入 Husky 与 lint-staged,统一 monorepo ESLint 配置,并开启更严格的未使用变量检查。
- 依赖与配置清理:移除未使用的 Preact 相关配置、废弃的 auto prompt 设置,并补充生成文件忽略规则。
v0.6.0 (2026-03-27)
Features
- Initialization Flow: Added the
/webmcp initsetup flow for generating custom instructions; later simplified the onboarding flow and inlined tool and skill summaries to reduce first-run friction. - Skills System: Added workspace skill discovery and lazy loading so available skills can be exposed dynamically based on the current workspace.
- Localization: Added localization for the browser extension popup, the Bridge Loader page, and the Gateway control panel.
- Browser Integration: Switched browser-side site injection to read dynamic configuration from VS Code so extension behavior stays aligned with gateway configuration.
- Gateway: Added observable terminal sessions and safer command execution for the VS Code gateway.
Improvements
- Security: Migrated tool execution to a workspace-isolated allowlist model to further tighten execution boundaries.
- Packaging: Bundled the built-in filesystem server locally and fixed related packaging issues in the VS Code release artifacts.
- Performance: Synced content script state with connection status on the Bridge side to reduce idle polling.
- Architecture Cleanup: Removed the unused
/v1/toolsAPI and prefetch logic, and cleaned up obsolete browser and gateway configuration. - Docs: Added the MIT License and updated README documentation and security notes.
Fixes
- Browser Extension: Fixed incorrect URL validation that could drop connections and prevent the popup from showing available gateways correctly.
- Browser Extension: Fixed storage loading, error message keys, and
webmcp_initcapture/output writing logic. - Bridge: Fixed connection hangs on the Bridge page.
- Build Compatibility: Fixed CRX/Vite build compatibility issues, including output chunk naming, manifest typing, and compatibility fallout from the plugin rollback.
- Scripts: Switched Windows extension packaging to
tar.exefor more reliable archive generation.
Engineering
- Code Quality: Introduced Husky and lint-staged, unified the monorepo ESLint configuration, and enabled stricter unused-variable checks.
- Dependency and Config Cleanup: Removed unused Preact-related configuration, dropped the obsolete auto prompt setting, and added ignore rules for generated files.
0.5.2
✨ Features
- Bridge: 添加设置快捷按钮,并优化平台检测逻辑。
- Core: 实现工具分组 (Tool Grouping) 显示与初始化逻辑优化。
- VSCode: 新增编辑器右键菜单 "WebMCP: Copy Context",一键复制文件路径和选中代码。
- Major Update: 架构重构与核心功能增强。
- Architecture: 浏览器插件重构为 Vite + TypeScript Monorepo 结构。
- Performance: 实现工具分层懒加载 (Tiered Tool Discovery),大幅降低 Token 消耗。
- Sync: 实现基于 Host 的配置云同步功能 (Host-based Config Sync)。
- Options: 新增用户规则 (User Rules) 配置,支持自定义个性化指令。
- Adapters: 新增对 AI Studio 的支持,更新页面选择器。
🐛 Bug Fixes
- Bridge: 增强 JSON 解析的健壮性,修复非标准空格 (non-breaking spaces) 导致的报错。
- Bridge: 修复 Popup 中用户规则 (User Rules) 的存储 Key 错误。
- Bridge: 修复从 Popup 复制 System Prompt 时未包含用户规则的问题。
- Bridge: 修复 Content Script 结果处理中的竞态条件 (Race Condition)。
- Bridge: 修复自动发送的竞态条件死锁问题。
- Bridge: 修复发送 Bug 及设置页配置持久化问题。
0.4.6
新增内置工具 run_in_terminal。支持在 VS Code 前台终端执行长耗时任务(如 npm start),解决后台进程超时问题,并提供实时日志可见性。
0.4.5
✨ UX: 实现了工具调用的三态视觉反馈 (🔵处理中 / 🟢成功 / 🔴错误)。
🛡️ Protocol: 增加了 purpose 意图字段,强制 AI 解释操作动机。
👀 HITL: 审批弹窗现在支持显示意图说明,提升了安全性与体验。
💾 Config: 新增配置导入/导出功能,解决了 ID 变更导致配置丢失的问题。
🔗 Session: 实现了 Token 持久化,重启服务不再断连。
💤 Lifecycle: 实现了 30 分钟无操作自动休眠,节省系统资源。
0.4.1
- 增加工具队列,正确处理多次工具调用,等待异步工具结果返回
- 增加Human in the Loop,增加人工确认设置名单,默认都需要人工确认,支持永久允许
- 支持SSE和HTTP类型的MCP
- 内置简易版命令行MCP服务,默认关闭,可手动开启。
0.2.0
- 手动控制本地服务是否启动
0.1.7
- 增加json解析错误,任务完成,发送失败时的系统级提示
- 修复插件启动时点击报错
0.1.5
0.1.5
0.1.3
0.1.3