| v0.33.1 | 2026-09-13 | 竞品启发加固批(2026-09-01 完成延迟合并):①monitor 输出可解释性(对标 satelliteoflove)——properties 返回过滤后实际监控列表+dropped_blocked 逐个点名被滤属性+数值极值摘要 summary(min/max 及发生帧/时刻,仅数值属性)接入 stop/poll 三出口,UTF-8 跨 chunk 免疫固化;②GODOT_PATH 指向目录显性报错(对标 godot-ai),替代静默 fallback 掩盖配置错误;③fs-atomic 共享原子写上移 core(对标官方 servers)——三份重复实现收口+七处高危覆盖点接入(save_scene/quick_scene/edit_script/scene-instance/translation/game-bridge/overrides),覆盖用户资产的自写 tmp+rename 清零。冲突融合:monitor 字段与 P0 游戏时间调度三路合流/rules 双副本同款融合/overrides 保 L-1 缓冲落盘+原子写/scene 保 P1 FileGuard+writeAtomic。规则模板变更触发 bump。46 工具/271 action。 |
| v0.33.0 | 2026-09-13 | 全仓功能审查修复批(patch→minor 口径归位):4 分域审查代理+主审横扫 46 工具/271 action(报告 docs/reviews/2026-09-12-全仓功能审查.md)——2 BLOCKING(S-B1 project_replace 写 .gd 绕过沙箱扫描→批量原子检查整批拒;G-B1 step_until 完成判定嵌循环体→AND 语义破坏+双 remove 越界中断 _process/误删相邻条目)+ 14 IMPORTANT(dap output 200 条稳态永久静默失效/DAP 断连重建绕过+断点簿记路径规范化/game_wait 单 probe 超时烧光总预算/sync_state 丢 truncated 标志/未认证空行保活 DoS/websocket_server 标量 JSON 崩溃瘫痪 WS/collect_state freed 守卫/cmdline 标记窃取链拦截/协程 quiesce 失真等)+ 13 MINOR,22 修+10 备案;S-I1 scrub 修复撤销(固定常量是 C-09 公开契约——契约 vs 漏洞判定教训)。版本号自本批起按变更性质判级:P0-P10 功能批次归位 minor 边界(此前 patch 链为规则模板硬门禁机械触发)。46 工具/271 action。 |
| v0.32.21 | 2026-09-12 | P10 批(多人状态同步):game 工具新增 sync_state(masteryee 移植裁剪)——快照/比对两段式:GD 侧 collect_state 收集 _mcp_state() -> Dictionary 约定节点(离散状态;group 成员存在性标记;Object 递归降级;256 节点/深度 8 上限),TS 侧 snapshot/compare/list/clear+compareStates 纯函数递归比对(浮点容差默认 0.0001——masteryee 亲读坑修复:dict 严格相等在真实多人游戏因物理步进浮点微差永远 false);键级 diff 输出 missing/diffs;不做进程编排(设计偏离:InstanceManager 是 server 注册表非游戏编排,多实例由用户起在各端口借连接切换打快照)。42 仓尽调行动清单 11 项至此全部落地。46 工具/271 action。 |
| v0.32.20 | 2026-09-12 | P9 批(DAP 断点调试):新增第 46 个顶层工具 dap——MCP server 作为 DAP client 直连 Godot editor 自带 DAP server(默认 127.0.0.1:6006,引擎官方调试协议),18 action 全会话流(initialize→launch→set_breakpoint→configuration_done→断点命中后 stack_trace/step_over/continue/pause→disconnect);TS 侧 node:net 直连(无 GD 改动,LuoxuanLove 791 行 GD 移植的架构偏离:frame 编解码缩到 ~40 行);三段状态机+断点簿记全量重发(512×256 上限)+SENSITIVE_KEYS 双层清洗(防调试输出泄漏 secret)+loopback 强制;SSOT 审计器首战抓出 3 个未声明键(防线自证);已知边界:只 GDScript/attach 有限/e2e 用 mock DAP server(真 editor 手动路径文档化)。46 工具/270 action。 |
| v0.32.19 | 2026-09-12 | P8 批(热加载状态机/参数 SSOT 双防线):P8-1——mcp_commands 自定义命令热加载(LuoxuanLove 移植):运行中改/增/删 .gd 自动重载无需重启(mtime+300ms debounce),quiesce 语义(调用中不换实例),失败回滚旧版本继续服务(reload_failed+last_error),重名先注册者赢,custom.list 内建诊断,env 可关;关键设计 GDScript.new() 独立加载(不走 ResourceLoader:同路径 load 即使 CACHE_MODE_IGNORE 也就地污染共享资源、旧 Callable 失效——e2e 实测);已知边界:语法坏文件触发 Script Debugger REPL(引擎层)。P8-2——unknown-param 顶层拒绝 + did-you-mean(regiellis 移植,additionalProperties 静默容忍语义反转,拼写建议 Levenshtein>0.4)。P8-3——SSOT 审计器(check:ssot-params,CI 阻断:文件自证归属+声明面↔使用面对账+白名单例外)+ SLIM_CONFIG ui 条目移除(schema 恢复 39 键,P8-2 上线必要补全)。45 工具/252 action。 |
| v0.32.18 | 2026-09-11 | P6+P7 批(tokenizer 沙箱/语义观察层):P6——GDScript tokenizer 结构化扫描整文件移植(432 行,成员链合并/字符串归一化/首参三分类)+ scanGdscriptSandbox Phase 3 非字面量 load/preload 拦截(堵正则盲区)+ executeGdscriptRuntime 三通道分层(15 runtime 工具只跳 Phase 3 保留 Phase 1/2 防线;架构判断不移植 Erodenn 三级 tier——execute_gdscript 已 100% 确认令牌,Tier 2 重复建设且降级是安全回退)。P7——语义观察层(gua 移植,经独立审查 BLOCKING 清偿后全覆盖):观察通道 observation_profile 参数(debug 直通/player 投影;env 三态门禁:单值 player=host 强制档防 agent 自降级绕过,多值=请求级可选)+ 可见性级联(agent_exposure=private/visible_to_player=false 沿祖先链整藏子树,不可观察节点报 not found 存在性不泄露)+ 字段策略五模式(agent_field_rules meta:omit/redact/replace/quantize/keep,坏规则 fail-closed 降级 redact,运行中改 meta 即时生效)+ 审查 B-1 清偿四读出口全覆盖(get_tree 整枝剪除/wait exists 与 match 基于投影值/report 搭车与 conditions 同语义/call_method get 投影+结构枚举方法 -22+snapshot·restore -23 保真拒绝)+ near×投影联动(P5 钩子清偿:position 有规则的锚点 -11/候选排除,防距离差分反推)+ find_ui_elements 输出 role/label 语义字段(12 类控件适配表,全档位)。45 工具/252 action。 |
| v0.32.17 | 2026-09-11 | P5 发现批(discover 评分/near 空间查询):manage_tools 新增 discover action(关键词在全量 45 工具×action 名×schema 属性描述上五维加权评分——工具名×5>action×4>组名×3>属性描述×2>顶层描述×1,返回匹配/所属组/激活态/激活指引;默认 basic 只 ships 25 工具,未激活组的能力可见性由此补全,token 经济学最后一块);find_nodes 新增 near_node+max_distance 近邻查询(gua 移植简化:锚点 Node2D/3D,同维度节点距离升序含 distance 字段,锚点排除,引擎侧计算)。45 工具/252 action。 |
| v0.32.16 | 2026-09-11 | P4 效率批(描述瘦身/失焦降速/inflight 报丧):game 工具描述瘦身三巨点(schema 8198→5800B,总 -3.5KB,解释性文本删/结构形状保,被删细节承接进规则文档;尽调边界结论:scene/workflow 的 schema 膨胀是结构形状不可砍);editor 失焦降速对抗(beckett 轻量版,有 MCP 流量时 clamp 进程级 sleep 至 60fps,空闲 10s 恢复,不碰机器级 EditorSettings);inflight 孤儿记录(工具调用 per-pid 登记,进程被杀后下个 server 启动 stderr 报丧"死亡时仍在执行什么",BuildersGate 取消经济学);SLIM_CONFIG 口径勘误(阈值判断在变换前,slim 对 ui 实际生效);check:budget totalSum warn 90→95KB(瘦身后转绿,回弹即警)。45 工具/251 action。 |
| v0.32.15 | 2026-09-11 | P3 能力扩展批(弱网注入/真点击验证/项目本地命令/profile 价格标签):network_conditioner 弱网注入(masteryee MultiplayerPeerExtension 装饰器移植,包装多人 peer 出向注入 latency/loss/jitter,多人联机测试独特能力);click_button real_event 真实输入事件路径(press/release 注入 viewport 走完整引擎管道,修复 emit_signal 不切 button_pressed 状态类 bug,响应带信号计数验证);custom_command 项目本地命令目录(游戏开发者丢 .gd 进 res://mcp_commands/ 即扩展 bridge 命令面,custom. 前缀 default deny,regiellis 模式);manage_tools list_groups 加 per-profile 实测 bytes 价格标签(beckett doctor 模式)。新增 fixture 1 组 + 测试 3 文件 27 用例(单元 14/真引擎探针 5/e2e 8)。45 工具/251 action。 |
| v0.32.14 | 2026-09-11 | P2 批:函数级 profiling + report 搭车 + freeze 竞争 + 三加固项:函数级 profiling(Erodenn 整文件移植 1056 行,run_project(profiling) + capture_functions 一次调用,函数级热点+最慢帧 top30,真引擎 e2e 过);report 结构化搭车(step/step_until 响应自带终态读数省观察往返,{path,property} 结构化防 RCE);freeze 竞争上报(unfreeze 报 frozen_for_ms/contested_reasserts);.uid 清理+orphan autoload 前置自愈;CLI 退出码单一注册表+CI 静态扫描;drive-relative 路径形态显式拒(实测抓洞)。新增 3 文件 19 测试。45 工具/249 action。 |
| v0.32.13 | 2026-09-11 | P1 安全批(输出侧防注入/自资产保护/心跳保活/声明制白名单):nonce 信封输出侧防注入(读回项目内容包随机 nonce 信封+scrub 防伪造,4 读通道 6 接点,六层防御后第一个管"出"的层);FileGuard 插件自资产写保护(拒写 addons/godot_mcp_server/** 与任意位置同名 mcp_bridge.gd,6 守卫点防自毁攻击);心跳保活(长工具每 20s progress 心跳防客户端 idle 杀的"白花钱取消",BuildersGate 取消经济学);GDA_CALLABLE per-node 声明白名单(call_method 第三授权通道,零执行静态枚举 default deny,BLOCKLIST 三通道硬底线,双副本同步触发 bump)。新增 4 文件 18 测试(含真跑 Godot 行为探针)。45 工具/248 action。 |
| v0.32.12 | 2026-09-11 | P0 修复批(42 仓深挖尽调三坑,规则模板 bump):callv 参数预检(强转不可达组合——个数不足/超出、String→int 非数字、Dictionary→Object、typed Array——调用前显式拒绝 code -10,防 callv 静默失败返回 null 被误读为成功;严格转换表来自 aigengame 真引擎验证表);.pc 日志 rotate race 双 key 防护(7 fixture + create_project/init 模板关文件日志,.pc feature-tag 桌面默认 true 只关 base 是 no-op,防并发实例 abort 伪装 engine_crashed);monitor 帧步长改游戏时间采样(#378 同款漂移坑:interval_ms 锚定游戏时间,paused/freeze 不计时,长帧 resync,stop 补采终态,样本加 t_game_ms;帧末采样评估后不做防输入时序偏移);规则模板双副本同步 call_method 预检与 monitor 调度条目(触发 bump 硬门禁);新增 20 测试含 8 个真跑 Godot 的行为探针(固化 type_name→type_string 函数名事故防回归)。npm test 6180 过/1 基线既有;独立审查 SHIPPED WITH NITS 已清偿。46 工具/248 action。 |
| v0.32.11 | 2026-08-21 | 反馈四坑收口 + 端口竞态缓解落地 + CI e2e 并行竞态修复:bridge 反馈三坑(find_nodes 消费 root 参数限子树搜索(无效 root 报结构化错)、install_override 插 [autoload] 段末尾(游戏单例之后 _ready 直达,免 await 兜底)、call_method 协程双模式(默认返 {coroutine:true} 显式标记,await_completion=true 哨兵延迟响应等真值));bridge 端口竞态双批落地(起始候选 crypto 随机化(randi 被 playtest.seed 锁故用 crypto)+ TS 侧 resolveBridgePort 回落升级 secret 文件窗口扫描 9081-9090,随机化后盲回落 9081 的「连不上」缝隙根治);ci.yml e2e 步骤 --no-file-parallelism(共用 real-project 的并行文件 secret/端口串门竞态——PR#57 前 GD 确定性绑 9081 掩盖,master 两连红同用例/同代码 PR run 绿实证时序竞态,本地串行模式 7 文件 118 测试全绿);e2e 行为级 6 用例真机全绿 + 契约 10 用例;verify_delivery 3/3 维度通过。46 工具/248 action。 |
| v0.32.10 | 2026-08-21 | 审查修复批三批合入(2026-08-20 六专项审查 17 条全处置,master plan 批 1/2/4;批 3 CLI 参数双形式已随 v0.32.9 七维度批等价合入,分支废弃):批 1 测试基建(弱断言门禁 860→732 恢复 128 预防,e2e workflow 全 skip 假绿 gate,mock 工厂 satisfies+typecheck:helpers CI 门禁);批 2 GD 对称性(_compare_values 数值白名单防 step_until 假阳性、freeze pending 守卫、mouse button 语义 left/right/middle 映射、coerce is_valid 严格判定、isq all_applied 诊断字段;端口竞态实测坐实 18/20 但修复被证伪如实记 open);批 4 安全隐私杂项(zip 拒 NTFS ADS、web serve 仅 SVG 加 CSP(与 v0.32.9 nosniff 头互补)、qa readReport 过 realpath 防 symlink 绕过、代理披露实测订正 undici 不读 env、CLI 下载链披露补齐、claudemd-builder 旧工具名清理)。版本号由规则模板硬门禁强制 bump(claudemd-builder 分发文本变更;原定终态 0.32.9 已被七维度批用掉后移;npm 发版待用户定夺)。 |
| v0.32.9 | 2026-08-21 | 架构审查修复批 + 七维度全面审核修复批(报告 docs/reviews/2026-08-21-seven-dimension-audit.md,6 P1+12 P2):help 工具 enum 从注册表动态构建(原硬编码漏 7 个新工具致调用被拒);recording 规则双副本通篇更正为新 action 名 record_*(原 recording_* 按规则调用必败,双副本一致地错被 STRICT 门禁漏网);CLI 参数双形式统一(init/qa/skills 单形式静默失败修复);MCP server 进程级兜底(unhandledRejection/uncaughtException);qa teardown 补 unfreeze(freeze 后 abort 不残留永久暂停);zip 读侧大小强校验;editor WebSocket listen 前端口预探测(对齐 bridge 侧);工具层 PII 收敛(catch-and-return 不再直泄绝对路径);分发模板 13100 端口错误清除(实际 9090-9094);bridge 协议 README 更正(TCP+NDJSON);版本号由规则模板硬门禁强制 bump(npm 发版待用户定夺)。46 工具/248 action。 |
| v0.32.8 | 2026-08-20 | 确定性完全体批(护城河研究 H1+叙事正名):bridge 新增 send_input_sequence 帧定时输入时间线(timeline=[{at_frame:1-600 开窗后第N帧, type:action/key/mouse_click/mouse_move/touch/drag, ...}],延迟响应、owner 互斥同 control 层、frozen 下自动开窗播放+完成 refreeze、注入复用 send_* 零重复、at_frame/key/action 深预检 all-or-nothing)——与 playtest.seed/fixed_delta/freeze 组合达成 L3 真确定性完全体(seed 锁随机+时间线锁输入+快照恢复),为同赛道唯一(竞品最高仅 L1 固定帧 step 或 L2 输入时序,均无 RNG 锁定);qa input 步骤透传接线(超时按 wall_budget 自动放宽,game 工具同款);README 叙事三连——「AI 游戏开发的持续验证管线」定位(verification vs authoring)、「确定性分级」表(L1 帧步进/L2 输入时序/L3 真确定性,回应竞品 "Deterministic" 术语挪用)、editor undo 覆盖叙事(8 命令模块 46 处 action 注册,核查命令随附);测试 18 单测+契约 + e2e 6 用例真机全绿(fixture input-seq-e2e 探针记录 first_seen_frame 锚定帧对齐,含 wall_timeout 截断正向场景);版本号由规则模板变更硬门禁强制 bump(npm 发版待用户定夺)。46 工具/248 action。 |
| v0.32.7 | 2026-08-20 | 分发优先批(竞品横扫行动,除 P0-1 网页提审全项):configure <client> 定向配置子命令(--list/--force/名字归一化)+ Warp 适配器(第 15 客户端,working_directory 显式设项目根);uid 工具 4 action(Godot 4.4+ 文件 UID:scan 缺失/孤儿、get 批量、set 确定性生成/fix_missing、check_refs 悬空引用);translation 工具 3 action(CSV/PO 读写 + project.godot 注册,纯 TS);capability-matrix「范围取舍」段(VisualShader 明确不做);skills install 一键装入 6 个打包 skills(对标 godogen 分流路线);云路由评估(暂不做)。工具 43→46 / action 241→248,新 resources 组,版本号由规则模板计数变更硬门禁强制 bump(npm 发版待用户定夺,latest 仍 0.32.6)。 |
| v0.32.6 | 2026-08-19 | tilemap 可选 scene_path(外部贡献 PR#36,thefireKS):tilemap 八个 action 新增可选 scene_path——传入则 _mcp_load_scene() 加载指定场景并在其中解析节点(_mcp_get_scene_node() 自动剥 root/ 前缀与场景根名),省略则生成脚本逐字节不变(仍主场景);此前八生成器硬编码 application/run/main_scene,主场景是菜单的项目只能拿到误导性的 TILEMAP_NOT_FOUND。scene_path 经 resolveWithinRoot 白名单(越界 INVALID_PARAMS+负向测试);九处重复 preamble 收敛 scenePreamble;转义对齐 escapeForGdLiteral;作者真机 Godot 4.6.2 端到端验证(575 cells)。43 工具/241 action。 |
| v0.32.5 | 2026-08-19 | 债务清理批收尾:screenshot_capture 空白检测采样退化修复(线性步进整除视口退化最左单列→10×10 网格分层采样,800×600 类视口不再误报 BLANK);gdEscape→escapeForGdLiteral 转义类闭类三批(纯字面量上下文含 % 路径/值不再被双写,唯一 % 格式串上下文维持 gdEscape);PR-4 终审 Minor 清账(M-1/M-2/M-5,M-4 executor timeout 30s 决策维持);README 口径三处修复+README.en 同款+check-tool-count 防复发(20→24 处);spec §10.5 两决策输入落答(flow FILL h=39 根因=float32 比例锚点残差+HBoxContainer FILL 子高度整数截断;flow 容差维持 2)。43 工具/241 action。 |
| v0.32.4 | 2026-08-18 | 原型翻译层单 spawn 合成(PR-4):ui_import_prototype 内部链 build→persist→reload→measure 由两次 Godot spawn(~6s)合成单 spawn——reload 用 ResourceLoader.load(path, "", CACHE_MODE_IGNORE) 绕过 ResourceCache(同进程裸 load 二载命中缓存旧实例,spec §6 B-1),篡改磁盘断言证明 reload 真读磁盘;失败错误内嵌「build 已持久化,可重跑」恢复语义;规则双副本 3 处措辞精确化(PR-3 终审 M-1/M-2/M-7)。43 工具/241 action。 |
| v0.32.3 | 2026-08-18 | 原型翻译层像素终验(ui_pixel_verify,PR-3):ui 工具新 action——对已构建场景(scene_path 必填,persist 产物)窗口模式截图(Windows 专属,headless dummy renderer 空白),每 bg 节点采样中心+四角内缩点(内缩 clamp min(borderRadius+border.width, 短边/2−2) 防圆角越界;半开区间角点右/下缘 −1,否则 inset=0 采到节点外背景假红)与目标色 0-255 RGB 欧氏距离判定(中心容差 20/角点 60,集成校准 css-card 真渲染 13 采样点 d=0.0 零底噪零偏移);采样跳过两类(半透明 bg 合成后不可直判;ProgressBar 系——fill+百分比文字覆盖 bg 渲染面,bg 槽依赖 style_verify),带 text 节点跳中心点仅采四角(居中排版必踩文字);BLANK 双条件拦截(stdout 提示+PNG 全图 8x8 网格均匀色,两证据独立一致才拦);PNG 中间产物失败路径也清理;定位终验(几何+style_verify 全绿后跑一次,窗口模式弹窗+秒级耗时)。附带 T5a border 暴露渠道措辞修正(style_verify 同源恒绿暴露不了,真暴露渠道是像素采样,4 处)/T5c 孙层由 layout_verify 近似覆盖措辞+七槽 TS/GD 互指注释(5 处)。43 工具/241 action。 |
| v0.32.1 | 2026-08-18 | 原型翻译层 verify 层(style_verify + flow_verify,PR-2):ui_import_prototype 返回与 ui_measure_layout(expect_tree 时)新增 style_verify(逐节点逐槽位逐属性 diff——measure 脚本按需读回「期望清单 ∪ override 并集」的 get_theme_stylebox(slot) 生效值,非 StyleBoxFlat 以 type 红条目暴露,颜色容差 0.002、corner/border 宽度精确匹配)+ flow_verify(翻译层产出 flow_expect,flow 直接子节点期望视口 rect vs 容器排布实测 global rect 直接 diff,B-2 补偿防线从 screenshot diff 兜底升级为数字清单;孙层维持近似覆盖);validate 层补强(bg_color/border_color 四元数组对称校验、corner_radius 布尔/null/数组显式拒);fill-only 灰底 warning(透明壳被 fill 输入阻断时声明默认主题灰底);M-1 border 四边各异不单独 warning 双副本显式声明(生产者仅取 top;style_verify 同源恒绿暴露不了,真暴露渠道是像素采样——0.32.3 ui_pixel_verify)。43 工具/240 action。 |
| v0.32.0 | 2026-08-17 | 原型翻译层 StyleBox 通道(StyleBox PR-1,bg 为 BREAKING):ui_import_prototype 样式翻译从 modulate 近似染色迁移到真 StyleBoxFlat——bg/fill/borderRadius/border 统一 override(经 add_theme_stylebox_override,落盘名 theme_override_styles/<slot>;槽位映射 Panel→panel、ProgressBar→background+fill、Button/Label→normal,其余 warning+忽略;bg 缺省而 border/radius 存在→draw_center=false);新增 fill/borderRadius/border 三字段(geometry schema);GD 生成器 _sb_N 构造块+draw_center 布尔校验(堵注入);规则 7 钳制预警恢复无条件(实测 h=16 全 override 组合仍被钳 23/27);evaluate 模板 toHex→toRgba([r,g,b,a] 保留 alpha)+borderRadius/border/fill 三件套采集;规则双副本 9 处镜像同步 STRICT 绿。43 工具/240 action。 |
| v0.31.4 | 2026-08-17 | QA 断言四件套 + 应用级异步长跑(QA 深化 PR-1a/PR-1b):qa 套件 +4 控制步骤(watch/monitor start |
| v0.31.3 | 2026-08-16 | QA 编排收尾 + 双副本 STRICT 门禁 + 原型小修批:B qa nightly <spec-dir> CLI 夜间跑批(目录全量跑+每套件与上次同套件报告 diff+回归/修复汇总+退出码)+ record_on_failure 套件选项(失败自动留录制,落 qa-reports 与 recording_play 兼容)+ CLI audit 留痕(isAuditEnabled 开关对称)+ NIT-8 五分支测试补全;双副本内容一致性 CI 从 advisory 假接线升级 STRICT 阻断(历史 drift 8/9 文件清零,归一化收紧锚定版本行,bridge/recording 模板按 GD 权威产物纠正字段与路径形态);原型翻译层遗留小修(显式 Panel 无 bg 灰底翻转 warning/parent_path 尾斜杠归一化)+ token budget warn 基线 80→90KB + CI Linux 平台债三根因修复(fixture globalSetup/pngjs 自生成/XAUTHORITY)。43 工具/238 action。 |
| v0.31.2 | 2026-08-16 | final review 修复波:规则 4 透明壳收窄——只对推断布局壳 Panel 设 self_modulate,自带视觉控件(ProgressBar/Button/任何显式 type)豁免,修复 HP 条被误设透明壳而 diff 假绿(集成补 HpBar 落盘断言+负例验证);parent_path 根级参照系限制 schema 声明+非 root 时 build_warnings 提示;坏图可区分性实测证据(好图对 0.1762 vs 下半消失合成坏图 0.4797≈2.7 倍,双副本改基线口径);screenshot threshold 显式 null 落默认 0.12 + action 提示补 diff;ui.md 双副本历史 drift 顺带归零。 |
| v0.31.1 | 2026-08-16 | 原型翻译层 + 视觉验收:ui 工具族新 action ui_import_prototype(HTML 原型几何 JSON 一次调用 翻译→build(固定 persist)→measure→layout_verify;扁平视口坐标自动建树、strict schema 拒未知字段、12+1 翻译规则含 Label 垂直居中/透明壳 self_modulate/flow Holder 壳/ProgressBar 最小高 27 预警;返回 verify_coverage 覆盖率)+ screenshot(action=diff) 像素级双图对比(RGB 欧氏距离 threshold 默认 0.12,返回 diff_pixels/diff_ratio/bbox,可选红染差异图,零新依赖)+ 规则双副本登记(ui.md 用法+浏览器 evaluate 取数脚本模板含 textAlign→align 采集与 value 0-1 守卫、engine-quirks 4 条 UI 渲染陷阱)+ 双副本历史 drift 修复(set_anchors_preset 条目/frontmatter)。中间版 0.30.1-0.31.0 详见 CHANGELOG。43 工具/238 action。 |
| v0.30.0 | 2026-08-15 | AI QA 编排 + 理解层 + 协议债(方向拍板 B/C/D,零 GDScript 改动纯 TS 批次):B qa 工具(结构化测试规范→自动装 bridge→起游戏→13 种步骤逐步执行/断言/确定性 playtest→聚合报告+回归 diff,报告落 ~/.godot-mcp/qa-reports,CLI npm run qa 夜间跑批;run=process 风险经 confirm+audit 一次覆盖)+ C analysis 工具(signal_map 全项目信号连接两来源全景 + impact_check 改信号/脚本/场景前列受影响面,免费开源版对标 GodotIQ Pro,纯静态零 Godot 依赖;tscn [connection] 补 flags/binds 解析)+ D ⚠️ MCP Roots 动态授权退役(Breaking,legacy+roots 客户端统一走 ALLOWED_PROJECT_PATHS env,modern era 零变化) + protocol-debt 决策文档(Logging 窗口内保持/Sampling 零使用/Tasks+MCP Apps defer)。43 工具/235 action。 |
| v0.29.0 | 2026-08-15 | 2026-08-14 六批次审查 findings 全量修复(P0×1 + P1×10 + P2/P3,43 commits,双波终审):P0 editor 重连链死修复(编辑器重启后自动恢复)+ 安全面(write_script 沙箱 4 旁路入口封堵/deny-list 拼写/load_skill 白名单/nonce symlink)+ audit 工具复活(生产 bug,0.28.3 特性此前不可见)+ playtest 六项(永久暂停/owner 互斥/paused 保存等)+ 属性写入 no-op 假成功三路对齐 + bridge 订阅断线恢复 + ⚠️ autoload 键名迁移(Breaking,旧项目重跑 game_bridge_install 自动迁移)+ debug/undo GD 修复 + 测试债(debug e2e 首跑/GD 套件/dispatcher 审计 9 场景)+ 披露对齐。发版门禁全绿(verify_delivery 3/3 + e2e L2 真跑 75 passed)。 |
| v0.28.3 | 2026-08-13 | 战略批收尾(14 竞品路线图 G1/G3/G7):G3 操作级审计日志(audit.jsonl appendFile 原子追加,危险操作可追溯/回放)+ G1 deterministic playtest control 层(freeze/unfreeze/step_until 结构化条件,规避 RCE)+ G7 能力 profile(basic=9 组/advanced/full,BREAKING:默认 profile 从 full 改 basic,schema 79KB→~30KB 省 ~60% context)。路线图全完成(G2/G3/G1/G7/G8 ✅,G6 实测已有移除)。 |
| v0.28.2 | 2026-08-12 | 安全加固 + 威胁模型 + 可观测性 + 审查修复:G2 trace_id + 结构化错误分类 + PII 护栏(速赢批)+ S-1/S-2 bpy-sandbox 双 opt-in + spawn 清单 + S-3S-7 多实例 registry/editor-auth/http-server 加固 + G8 威胁模型文档(10 层防护实测声明)+ P0 animtree sub_action 死代码修复(F-6 CRITICAL)+ P1 data-import timeout 钳制(F-1/F-2)+ P2 工具层校验精确化(F-3F-8)+ CMP-13 generate-all-modules + Tier1 structuredContent/prompt + Tier2 skills/tscn parser + Vision Routing 双 opt-in。 |
| v0.28.1 | 2026-08-11 | 安全加固批次 C + 测试质量:批次 C 安全加固(deny-list/symlink/path/debug.evaluate RCE 多点)+ instance_registry 目录权限 Linux 0o700(P2-4)+ 弱断言精确化与接线守护批次(P1-3~P1-5/P2-1/P2-2)+ MULTI_INSTANCE 接入 godot-matrix(P1-2)+ 全批次第三方审查文档。 |
| v0.28.0 | 2026-08-09 | CMP-14 debug Phase 2/3 + 后续批次:debug 工具组从 3 action 扩到 10(完整交互式调试器:栈帧/变量/表达式求值/step 控制/继续/暂停/热重载)+ 新建 EditorDebuggerPlugin 子类(debugger_bridge)+ handle_debug_async 异步路由 + 自动打开脚本(修 Phase 1 限制)+ CMP-16-B advanced-proxy 真动态化 + CMP-16-C drift 映射表扩到全 64 method + CMP-9 confirm gate 守护测试。 |
| v0.27.0 | 2026-08-08 | CMP-9 双通道通用方法调用 + CMP-16 live schema(竞品 regiellis/godot-mcp-go 深度对标):CMP-9-A editor engine call_method(场景树节点实例方法调用,did-you-mean + 类型强转 + deny-list 护城河)+ CMP-9-B bridge _cmd_call_method 放宽(env 扩展写方法 + did-you-mean + 类型强转)+ CMP-16-A GD param docs metadata(13 文件 57 method docs + list_param_docs 聚合)+ CMP-16-B TS live schema(dynamic-schema.ts 从 addon 拉 docs 构建 MCP 工具 + 缓存/降级/刷新 + registerDynamicTools)+ CMP-16-C drift 检测 CI(debug+engine 7 method 校验)。4749 测试。 |
| v0.26.0 | 2026-08-08 | P1+P2 批次修复(18 项审查 finding 闭环):GD-R1R10 GDScript 健壮性(nav status 同源/_ErrorCapture 复位重构/debug 注释/engine enum 补值+search 排序/错误诊断细化/export JSON 化/recording 路由清理)+ IPC-R1R6 可靠性(env→显式参数/删无效 gap 检测/长操作暂停 TS 心跳/重连 stale 通知/baseline 排除离群点)+ SEC-P1-1 write/edit 沙箱扫描(对齐 execute_gdscript)+ CMP-7 editor instance discovery(addon registry + pid liveness)。三次第三方审查全通过。4667 测试。 |
| v0.25.11 | 2026-08-08 | 实时 ClassDB 内省:新增 engine 工具组(editor-only),class_info/search/get_inheritance 走 editor 层直调 ClassDB。让 AI 发现运行中引擎的实际可用类/方法/属性(补静态 docs 的 4.7 快照缺口,含第三方 addon/自定义类/版本差异)。 |
| v0.25.10 | 2026-08-08 | debug 组 Phase 1 断点管理:新增 debug 工具组(editor-only),set/clear/list breakpoint 走 CodeEdit gutter(gutter 可见 + game 命中 + 跨 run 同步)。从无到有的交互式调试能力。留 Phase 2 step/resume/pause + 栈帧读取。 |
| v0.25.9 | 2026-08-08 | 竞品 godot-mcp-go 深度对标产出:CMP-1 editor 项目匹配检查(连接建立后校验 project_path,mismatch 拒绝降级,防跨项目误操作;覆盖首次连接 + rebuild + 自动重连三条路径 + junction realpath fallback)+ CMP-2 game bridge runtime error 捕获(_ErrorCapture Logger 子类 ring buffer 200,捕获全部 4 种错误类型 ERROR/SCRIPT/SHADER/WARNING,get_errors/clear_errors 两个新 method,since-seq 增量查询,re-entrancy guard 防 error storm)。两次第三方审查均 SHIPPED。4571 测试。 |
| v0.25.8 | 2026-08-07 | 5 批审查修复闭环:批次1 GDScript 假成功(save_scene/load_sprite/screenshot 失败补 quit(1) + _cmd_playtest_restore Resource 反向转换 + _cleanup_peer_state 漏清 snapshot)+ 批次2 TS 可靠性(resetBridgeState 清 push 子系统 + STARTUP_CLEANUP.finally + health-monitor degraded 不被心跳过早清除 + playtest owner_pid 多 peer)+ 批次3 安全纵深(FileAccess READ 非 Godot 协议拦 + 网络回连 API 进沙箱 + stripLiterals 扩 user://)+ 批次4 测试缺口(P3-6 socket 竞态并发测试 + C# 回滚测试 + 4 CI 守门脚本)+ 批次5 文档收尾(update-checker 门控语义健壮化 + 文档漂移修正)。4534 测试。 |
| v0.25.7 | 2026-08-06 | P3 选做三批(审查 SHIPPED WITH NITS):P3-1/P3-2 版本同步收口(server.json/Dockerfile 纳入 version-sync,根治分发产物漂移)+ P3-7 C# 阶段一收尾(project_replace 白名单/read using/edit 验证回滚)+ P3-6 subscriptions/listen(bridge 事件主动推送,watch/monitor push 模式三层改造)+ P2 第三方审查 B-1/I-2/I-3 修复。4517 测试。 |
| v0.25.6 | 2026-08-06 | P2 Wave2:P2-4 确定性 playtest 四原语(seed/fixed_delta/step/snapshot/restore)+ P2-5 SEP-2133 extensions 声明(runtime-bridge 发现性)。 |
| v0.25.5 | 2026-08-06 | P2 Wave1:P2-1 overrides 注入 autoload(启动前注入调试脚本)+ P2-6 recipe 验证闭环 + P2-2 validate_scripts autoload 纠偏 + P2-3 nodeType RCE 审计白名单收尾。 |
| v0.25.4 | 2026-08-05 | P0(6/6)+ P1(7/7)协议层升级:SDK v1→v2(@modelcontextprotocol/server 2.0)+ MRTR 双时代 + action 级 capability gate + runtime_assert/help 工具 + P1 全 7 项(SEP-2575 modern era/SEP-2549 cacheHints/SEP-2577 per-request logLevel/视觉成本层级/契约 CI/idempotentHint)+ 测试覆盖加固批次。 |
| v0.25.3 | 2026-08-01 | 全天审查收尾(SHIPPED):P2-12 二期 async 改造引入的 arena 前缀碰撞 BLOCKING 根治(方案 B _mcp_test_persistent meta opt-out,运行时对照实验闭环)+ NIT-3 抽 _runWithOpTimeout(含 return-await 隐藏 bug 修复)+ NIT-2 bpy-sandbox % 格式化构造检测 + NIT-1 删死代码。4381 测试。 |
| v0.25.2 | 2026-08-01 | P2-12 McpTestSuite 移植(editor 路线,关闭 P1-5):AI 可写标准化 GDScript 测试套件(extends McpTestSuite),editor 模式 testing 工具执行 + 一期/二期 async coroutine 防 keepalive 饿死 + P1-2/P2 安全(execute_bpy 拼接检测/animation coerce/ui theme/export 白名单)+ P3 文档纠正(editor.exists 失真修复 7→0)。36 工具/205 action。 |
| v0.25.1 | 2026-07-31 | 竞品对比批①-④ 落地(审查 SHIPPED WITH NITS):工具数口径修正(21 处漂移 28/29/33/130+→35/203,含 rule-templates 独立副本同步防下游污染)+ check-tool-count.mjs CI 校验脚本根治漂移 + 进程生命周期 P0 周期 orphan 扫描/P1 启动清理(STARTUP_CLEANUP opt-in)+ command_helpers 纯函数行为测试(L2 none→partial)+ nav N1-fix(bake_mesh 末行 freed 守卫)。4293 测试 + verify_delivery 3/3 通过。 |
| v0.25.0 | 2026-07-30 | A-RCE 安全批次(headless instantiate_class 白名单堵 extends Node RCE + self_update 符号链接校验 + execute_bpy 危险 API 扫描 + profile 硬隔离 + godot_path 白名单)+ B 可靠性(nav bake 超时对齐/gdscript spawn orphan 清理/心跳降级区分 timeout-refused/HOL 预检/全系统扫跳过 --editor)+ C 正确性(adapter env 白名单合并/nav freed 守卫/doctor stripBom/update-cache 字节上限/updateAddon 原子化)+ Telemetry 骨架(opt-in 默认关,零外传)+ Nav bake 准确性(async-dispatch,bake_result 从乐观改 get_vertices 判据)+ 测试质量(e2e 清理 .godot 缓存防假绿 + 弱断言精确化 576 条)。 |
| v0.24.1 | 2026-07-27 | 文档同步修复:rule-templates.ts 补齐 get_node_layout 同步(独立副本约束 drift,第三方审查发现)+ AGENTS.md 三段强制流程(.claude/rules/ 改后核查 / plan 落地后必出第三方审查文档 / 完成前必登 memory)+ 新增 docs/reviews/ 目录补 5 条 7 月断档链路审查文档 |
| v0.24.0 | 2026-07-25 | self-update 机制(Godot AI 追赶 3/3:npm 启动检查 + self_update MCP 工具 addon 检查/更新)+ 5 批审查全闭环(A 安全 RCE class_path/路径穿越/symlink + B 可靠性降级链路/资源写原子化17处 + C 正确性协议契约/undo/参数校验 + D 工具治理 asset/android TOOL_GROUPS + E 测试缺口加固10/10)+ batch F 测试覆盖深度(6 task 假绿修复/纯函数单测/安全动态断言/防回归契约/skip 可见化)+ CI Godot 4.6.3/4.7.1 版本矩阵 + ZCode 深度支持/AGENTS.md + orphan 扫描会话隔离 + editor key 多实例误删修复 + take_screenshot null guard,4030 测试 |
| v0.23.0 | 2026-07-13 | 安全 CRITICAL(零确认 RCE 复合链 6406de4 + confirm_and_execute elicitation out-of-band gate 堵 AI 自确认 token 18ef867 + GODOT_MCP_ALLOW_UNSAFE_CONFIRM opt-in 降级)+ editor 路由解锁(editor-method-map 登记 animation_track/export/particles/nav/animtree/ui 21 action 356a061 + scene/node/open_scene/reconnecting)+ bug 修复(path_generator 死循环/scene vector3 coerce/asset color+count/data-import A1-A3)+ HealthMonitor editor stall 检测 85f5328 + 删 ReconnectionManager 死代码 410 行 f2773fb |
| v0.22.0 | 2026-07-08 | asset 工具集新工具(11 shape + 路径阵列 discrete/continuous + batch 原子 undo + save 预制件 + 10 材质预设;方案 A 阻塞 continuous ramp 待上游)+ capability-matrix 33 + LICENSE 致谢 AssetForge/Tripo3D |
| v0.21.0 | 2026-07-06 | csv_to_resources 新工具(CSV→Godot 资源批量导入,双轨 TS+GDScript)+ ToolAnnotations hints(actionRisks 派生 readOnly/destructive)+ 多轮独立审查核实修复(RCE/ipc/data-import/综合审查 editor 路由 -32601 回退+guard 接线+heartbeat 暂停语义)+ editor 4.7 兼容(EditorInterface/super() 回归/Safe save)+ capability reviewer 设施 + e2e L2 opt-in |
| v0.20.0 | 2026-06-30 | cpp GDExtension 脚手架(scaffold_gdextension 生成 8 文件 C++ 工程骨架)+ 全工具验证靶子(real-project 三层 L1/L2/L3 自动化,28 工具正路径)+ 工具行为修复(default-null 统一/run_project isError/timeout race)+ R3/安全审查修复 |
| v0.19.1 | 2026-06-27 | 版本元数据同步(manifest/plugin.cfg/README/使用指南)— 功能无变化,补 v0.19.0 npm 元数据漂移 |
| v0.19.0 | 2026-06-27 | R2 审查响应链 — editor 4 模块 undo_manager(nav/particle/animtree/ui Ctrl+Z 撤销) + super() IMP-4 + IMP-11 touch 双侧契约 + 安全同源 4 点(UI/audio/instance) + @748 detach 双 parent fix + 阶段1b 守卫,2894 测试 |
| v0.18.2 | 2026-06-18 | 安全加固 — 沙箱绕过组 + 防御深度 + 注入收敛,2670 测试 |
| v0.18.1 | 2026-06-14 | 功能验证审查 3 CRITICAL 修复 — parseTscn 属性/头部解析(read_scene 现正确返回结构化属性)+ game_wait 轮询等待(pollWaitCondition),2597 测试 |
| v0.18.0 | 2026-06-10 | 工具合并(39→27 MCP 工具)+ LEGACY 兼容模式 + manage_tools 迁移 + notifyToolsChanged |
| v0.17.1 | 2026-06-08 | 五维审查 P0+P1 全量修复 — tscn 死代码删除 527 行 + core/tools 解耦 + animation-ops +38 测试 + EditorExecutor +16 测试 + 安全加固,2252 测试 |
| v0.17.0 | 2026-06-07 | 审查修复 9 项(4C+5I/A)— tscn 编辑正确性 + 确认令牌截断保护 + 字符串 UID + 安全加固,2023 测试 |
| v0.16.0 | 2026-05-31 | 审查驱动质量提升 — ToolDispatcher 提取 + 87 次提交 + merge_scene + 项目脚手架 + 智能类型转换 + 1638 测试 |
| v0.15.1 | 2026-05-27 | Godot 4.6 editor plugin 兼容性修复 |
| v0.15.0 | 2026-05-27 | 6 代理并行审查(14 CRITICAL 修复)+ deny-by-default 安全 + Bridge 录制 + ESLint + 1509 测试 |
| v0.14.0 | 2026-05-24 | 7 轴全维度审查(8 CRITICAL 修复)+ IK 框架 MVP + Vitest 迁移 1257 测试 |
| v0.13.0 | 2026-05-23 | Bridge 安全加固 20 项 + requestId 取模 + CSS Grid + EditorConnection 重连上限 |
| v0.12.0 | 2026-05-23 | 迭代 URL 解码防路径遍历 + verify_delivery 4 维度验证 + dev_loop acceptance |
| v0.11.1 | 2026-05-22 | Bridge TCP 绑定 127.0.0.1 + 密钥文件读后即删 + opsErrorResult isError 修复 |
| v0.11.0 | 2026-05-22 | CSS Flexbox 布局翻译层 + GDScript Lint 规则引擎 + 路径遍历防护增强 |
| v0.10.1 | 2026-05-21 | Bridge TCP 绑定本地地址 + 密钥文件生命周期管理 + opsErrorResult 修复 |
| v0.10.0 | 2026-05-19 | 场景实例化 + 编辑器实时同步 + 代码优化重构(124 工具) |
| v0.9.0 | 2026-05-16 | 批量工具 + UI 工具 + 录制系统 + 确认令牌 + Read-Only/Lite 模式(118 工具) |
| v0.8.0 | 2026-05-13 | 双模式架构 + 测试框架 + 粒子/导航/AnimationTree(96 工具) |
| v0.7.0 | 2026-05-08 | 安全加固 + 输入转义 + 类型安全 + tscn-parser 修复 |
| v0.6.0 | 2026-05-03 | 音频播放控制 4 工具 + TileMap 编辑 8 工具 |
| v0.5.0 | 2026-05-02 | 信号控制 + 物理查询 + 3D 创建 + 导航寻路(8 工具) |
| v0.4.0 | 2026-05-01 | 版本检测 + validate_scripts + search_and_replace + 截图稳定性 |
| v0.3.0 | — | edit_script + batch_add_nodes + validate_project + import_resources |
| v0.2.0 | — | read_scene + read/write_script + query_scene_tree + MCP Resources |
| v0.1.0 | — | 项目管理 + 场景操作 + 执行控制 + 截图 + execute_gdscript |