Skip to content

Releases: ZGMFX01A/coding-tools-mcp-expand

Coding Tools MCP v0.3.2

Choose a tag to compare

@ZGMFX01A ZGMFX01A released this 02 Sep 02:44

问题修复

  • 修复新对话在生成过程中获得正式会话地址时,模型、计时与轮次状态被清空的问题;同步关联信息现在会持续保留。
  • 修复桌面窗口可能在后台被自动重建而消失的问题;仍可在设置中手动释放界面内存。

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

Choose a tag to compare

@ZGMFX01A ZGMFX01A released this 01 Sep 02:07

性能优化

  • 降低 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

Choose a tag to compare

@ZGMFX01A ZGMFX01A released this 01 Sep 00:01

体验优化

  • 降低 ChatGPT 页面中的扩展处理开销,让空闲页面及高频生成期间保持更流畅。

Experience Improvements

  • Reduced extension processing overhead on ChatGPT pages for smoother idle and high-frequency streaming performance.

Coding Tools MCP v0.2.4

Choose a tag to compare

@ZGMFX01A ZGMFX01A released this 31 Aug 14:53

问题修复

  • 开启新对话后,浏览器扩展不再遗留上一轮的“已自动停止”状态;新轮次会正确恢复为正常计时与同步状态。

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

Choose a tag to compare

@ZGMFX01A ZGMFX01A released this 31 Aug 07:47

问题修复

  • 单轮执行预算窗口紧凑化:将单轮执行超时告警提前至 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

Choose a tag to compare

@ZGMFX01A ZGMFX01A released this 31 Aug 05:36

新增功能

  • 反向超时停止生成:桌面端新增 /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/control endpoint; 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 /mcp from 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

Choose a tag to compare

@ZGMFX01A ZGMFX01A released this 30 Aug 11:26

问题修复

  • 没有会话信息的 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

Choose a tag to compare

@ZGMFX01A ZGMFX01A released this 30 Aug 08:07

新增功能

  • Agent Turn Budget 执行预算与超时保护:内置智能单轮预算管理机制,针对 ChatGPT 网页端 30 分钟回复超时限制,实现阶梯式工具预算控制(025m 正常放行、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

Choose a tag to compare

@ZGMFX01A ZGMFX01A released this 15 Aug 02:07
  1. 新增对现代 MCP 协议多版本握手与自动探测支持,全面提升与各类大模型客户端的连接兼容性。
  2. 优化长命令执行输出缓冲机制,完整保留头部与尾部关键日志并严格控制内存占用。
  3. 增强代码补丁事务与格式保持能力,支持跨多文件修改安全回滚并精准保留文件换行与编码格式。
  4. 规范化工具返回内容与分页延续指令,大幅减少大模型交互的数据体积与冗余消耗。
  5. 完善工作区权限模式语义与错误恢复引导,提供更清晰的操作拒绝原因和建议方案。

Full Changelog: v0.1.29...v0.1.30

Coding Tools MCP v0.1.29

Choose a tag to compare

@ZGMFX01A ZGMFX01A released this 15 Aug 00:53
  • 支持历史会话关键词精准检索与分页阅读,大幅降低大容量历史记录对桌面内存与会话上下文的占用。
  • 优化长久运行时的界面内存占用,支持在不中断后台服务与外部工具的情况下静默回收界面内存。
  • 增强外部 MCP 工具在 Windows 环境下的启动与调用兼容性,保障快速搜索等工具即开即用。
  • 优化公网穿透连接稳定性,增加断线与异常状态下的自动探测与恢复机制。
  • 改进执行超时与进程终止控制,防止后台命令异常残留影响系统性能。

Full Changelog: v0.1.28...v0.1.29