Releases: ZGMFX01A/coding-tools-mcp-expand
Releases · ZGMFX01A/coding-tools-mcp-expand
Release list
Coding Tools MCP v0.3.2
问题修复
- 修复新对话在生成过程中获得正式会话地址时,模型、计时与轮次状态被清空的问题;同步关联信息现在会持续保留。
- 修复桌面窗口可能在后台被自动重建而消失的问题;仍可在设置中手动释放界面内存。
Bug Fixes
- Fixed model, timer, and turn state being cleared when a new conversation receives its permanent URL while it is still generating; tracking now remains linked.
- Fixed the desktop window being unexpectedly rebuilt in the background; UI memory can still be released manually from Settings.
Coding Tools MCP v0.3.1
性能优化
- 降低 ChatGPT 长回复期间观察器的主线程占用,减少可能造成页面卡顿的界面更新与状态写入。
- 优化流式事件处理,同时保持轮次状态可靠同步。
修复
- 合并聊天页面的高频流式更新,避免重复重建浮层界面。
Performance Improvements
- Reduced observer main-thread work during long ChatGPT responses, avoiding excessive UI updates and state writes that could slow the page.
- Improved streaming-event processing while keeping turn-state synchronization reliable.
Bug Fixes
- Coalesced high-frequency streaming updates to avoid repeatedly rebuilding the in-page overlay.
Coding Tools MCP v0.2.5
体验优化
- 降低 ChatGPT 页面中的扩展处理开销,让空闲页面及高频生成期间保持更流畅。
Experience Improvements
- Reduced extension processing overhead on ChatGPT pages for smoother idle and high-frequency streaming performance.
Coding Tools MCP v0.2.4
问题修复
- 开启新对话后,浏览器扩展不再遗留上一轮的“已自动停止”状态;新轮次会正确恢复为正常计时与同步状态。
Bug Fixes
- Starting a new conversation no longer retains the previous turn’s “automatically stopped” status; the new turn correctly resumes normal timing and sync state.
Coding Tools MCP v0.2.3
问题修复
- 单轮执行预算窗口紧凑化:将单轮执行超时告警提前至 23 分钟,收尾阶段设为 24 分钟,并在 25 分钟触发硬停止,为 ChatGPT 平台 30 分钟上限预留 5 分钟安全缓冲期,防止长任务生成超时导致整轮答复被平台丢弃。
- 伴生扩展反向超时熔断同步:ChatGPT Turn Observer 伴生扩展与后端预算机制深度对齐,达到 25 分钟上限时自动中止网页端生成请求,避免无效推流。
- 流结束等待窗口优化:单个流结束后的静默等待窗口由 10 秒精简为 1 秒,大幅提升轮次结束判断的灵敏度与流转效率。
Bug Fixes
- Compacted Turn Budget Window: Advanced the turn execution warning to 23 minutes, wrap-up phase to 24 minutes, and hard stop to 25 minutes, reserving a 5-minute safety buffer against ChatGPT's 30-minute platform limit to prevent response dropouts.
- Companion Extension Reverse Stop Sync: ChatGPT Turn Observer aligns with the backend turn budget to automatically abort web stream generation upon reaching the 25-minute hard stop.
- Optimized Stream Completion Window: Reduced the silence wait window after stream completion from 10 seconds to 1 second, improving responsiveness when finalizing turns.
Coding Tools MCP v0.2.2
新增功能
- 反向超时停止生成:桌面端新增
/internal/chatgpt-turn-observer/control控制接口,当单轮生成达到时间硬限时,伴生扩展自动打断网页请求流并闭环上报,避免长时间无响应。 - 事件队列持久化落盘:浏览器扩展 Outbox 事件队列全面接入本地持久化存储,在页面刷新、异常崩溃或网络重连时自动恢复未确认的关键生命周期事件。
问题修复
- MCP 路径自动兼容:自动规范化过滤 Remote Base URL 结尾的
/mcp,避免因直接粘贴桌面端公网地址导致的 404 握手失败。 - 页面刷新候选冲突:采用稳定的标签页标识,彻底解决页面刷新后旧 Turn 未能淘汰导致的多候选绑定歧义问题。
- 生命周期漏报闭环:补齐跳回首页、网络请求失败、SSE 流中断及 WebSocket 异常断开时的中止与关闭事件,消除后端孤儿活跃 Turn。
- 事件应用状态回执:优化事件上报响应协议,明确区分应用成功、幂等重复与冲突忽略状态,提升同步状态透明度。
- 前端配置表单警告:重构外部 MCP 配置模态框的响应式状态同步,消除 Svelte 5 编译与运行警告。
体验优化
- 文档端口校准:修正 ChatGPT Turn Observer 文档中的残留旧端口,与全局默认端口 28766 保持一致。
- 扩展协议测试集:新增 URL 规范化与状态响应校验的自动化测试套件,提升发布可靠性。
New Features
- Reverse Timeout Interruption: Added
/internal/chatgpt-turn-observer/controlendpoint; the companion extension automatically aborts the web generation stream and reports closure when the turn reaches its hard time limit. - Persistent Event Outbox: Browser extension Outbox is now backed by local persistent storage, automatically recovering unacknowledged lifecycle events across page reloads and network reconnects.
Bug Fixes
- MCP Path Normalization: Automatically strips trailing
/mcpfrom Remote Base URL to prevent 404 handshake failures when copying public MCP endpoints directly. - Tab Reload Conflict: Implemented stable tab identifiers to ensure orphaned turn instances are properly retired upon page reload, eliminating ambiguous binding candidates.
- Lifecycle Closure Coverage: Added comprehensive abort and close events for home navigation, fetch failures, SSE stream errors, and WebSocket disconnects.
- Application-Level ACK: Enhanced turn event responses with explicit applied, duplicate, and conflict states for clearer synchronization status.
- Form Reactivity Warning: Refactored external MCP configuration modal state management to resolve Svelte 5 reactivity warnings.
Experience Improvements
- Documentation Alignment: Corrected outdated default port references in Observer documentation to match default port 28766.
- Protocol Test Suite: Added dedicated automated unit tests covering URL normalization and status validation protocols.
Coding Tools MCP v0.2.1
问题修复
- 没有会话信息的 MCP 调用现在仍会纳入工作区累计预算,不再绕过时间限制。
- 长时间工具执行或流式空闲后,不会错误重置浏览器 Turn 的预算起点。
- 延迟到达的首次工具调用会按照本轮实际已耗时阶段执行限制。
- Edge 无法打开扩展设置页时,仍可直接在悬浮窗中填写 Browser Bridge 密钥。
体验优化
- Windows 发布流程增加便携版安装包。
Bug Fixes
- MCP calls without session information are now included in the workspace cumulative budget instead of bypassing time limits.
- Browser Turn budget timing no longer resets incorrectly after long-running tools or stream idle periods.
- Delayed first tool calls now respect the actual elapsed budget phase.
- The Browser Bridge token can still be entered directly in the overlay when Edge blocks the extension options page.
Experience Improvements
- The Windows release workflow now includes a portable package.
Coding Tools MCP v0.2.0
新增功能
- Agent Turn Budget 执行预算与超时保护:内置智能单轮预算管理机制,针对 ChatGPT 网页端 30 分钟回复超时限制,实现阶梯式工具预算控制(0
25m 正常放行、25m27m 规划收尾、27m28m 禁止发散搜索、28m28m55s 只读确认、28m55s 强制阻断并输出答复),防止因超时导致代码修改与任务进度丢失。 - ChatGPT Turn Observer 浏览器伴生扩展:提供开源 Chrome / Edge 扩展并随 GitHub Release 自动发布(
chatgpt-turn-observer.zip),精准感知用户发送轮次、解析实际生效模型(如 o3-mini、gpt-4o 等),并在 ChatGPT 网页端提供轻量可拖拽的实时状态悬浮窗。 - 桌面端密钥管理与多工作区桥接:桌面端新增 ChatGPT Observer 桥接密钥管理,支持本地与远程公网桥接握手,实现跨工作区物理隔离与安全同步。
体验优化
- 全平台自动化打包:GitHub Actions 发布工作流现已集成浏览器扩展构建,自动打包生成开箱即用的扩展安装包。
- 工作区连接体验优化:桌面端优化 MCP 连接卡片布局,会话启动提示词与连接信息展示更清晰。
New Features
- Agent Turn Budget & Timeout Protection: Built-in multi-tier turn budget state machine designed for ChatGPT web's 30-minute turn limit. Features phased tool constraints (0-25m normal, 25-27m wrap-up warning, 27-28m exploratory tools blocked, 28-28m55s read-only confirmation, 28m55s+ hard stop forcing final response) to eliminate progress loss from abrupt timeouts.
- ChatGPT Turn Observer Companion Extension: Open-source Chrome / Edge browser extension automatically bundled with GitHub Releases (
chatgpt-turn-observer.zip). Accurately detects user send actions, extracts active model routes (such as o3-mini, gpt-4o), and displays a lightweight draggable overlay on ChatGPT. - Desktop Key Management & Multi-Workspace Bridge: Added dedicated Browser Bridge Key management in the desktop client supporting local and remote HTTPS bridge handshakes with strict workspace isolation.
Experience Improvements
- Automated Multi-Platform Packaging: GitHub Actions release workflows now automatically build and package the browser extension alongside Windows and macOS installers.
- Workspace Connection UI Enhancements: Reorganized MCP connection cards and session startup prompts for cleaner visibility and faster setup.
Full Changelog: v0.1.30...v0.2.0
Coding Tools MCP v0.1.30
- 新增对现代 MCP 协议多版本握手与自动探测支持,全面提升与各类大模型客户端的连接兼容性。
- 优化长命令执行输出缓冲机制,完整保留头部与尾部关键日志并严格控制内存占用。
- 增强代码补丁事务与格式保持能力,支持跨多文件修改安全回滚并精准保留文件换行与编码格式。
- 规范化工具返回内容与分页延续指令,大幅减少大模型交互的数据体积与冗余消耗。
- 完善工作区权限模式语义与错误恢复引导,提供更清晰的操作拒绝原因和建议方案。
Full Changelog: v0.1.29...v0.1.30
Coding Tools MCP v0.1.29
- 支持历史会话关键词精准检索与分页阅读,大幅降低大容量历史记录对桌面内存与会话上下文的占用。
- 优化长久运行时的界面内存占用,支持在不中断后台服务与外部工具的情况下静默回收界面内存。
- 增强外部 MCP 工具在 Windows 环境下的启动与调用兼容性,保障快速搜索等工具即开即用。
- 优化公网穿透连接稳定性,增加断线与异常状态下的自动探测与恢复机制。
- 改进执行超时与进程终止控制,防止后台命令异常残留影响系统性能。
Full Changelog: v0.1.28...v0.1.29