Releases: hi-godot/godot-ai
Releases · hi-godot/godot-ai
Release list
v2.9.1
What's Changed
- Surface launch-time parse errors that agents never saw (#641) by @dsarno in #642
- logs_read: forward since_run_id so retained prior-run game logs are reachable by @dsarno in #643
- Tighten dock UI and restore manage op hints by @Clubhouse1661 in #644
- Surface boot-time debugger breaks that were invisible to every MCP surface (#645) by @dsarno in #646
Full Changelog: v2.9.0...v2.9.1
v2.9.0
What's Changed
- Raise Godot support floor to 4.5 by @Clubhouse1661 in #630
- Improve MCP dogfood workflow reliability by @Clubhouse1661 in #625
- stormtest: fix stale params starving bind_event/logs_read; log every abort reason (#634) by @dsarno in #639
- scene_open: wait for the scene switch to land before replying (#633) by @dsarno in #637
- Fix remove_action for actions persisted in project.godot but not loaded in InputMap by @dsarno in #636
- Polish: reject malformed game mouse position; flag test_run scene mismatch (#635) by @dsarno in #638
Full Changelog: v2.8.5...v2.9.0
v2.8.5
What's Changed
- Add TileMap/TileSet MCP tools and 2D viewport screenshot support by @saschiwy in #622
- Fix console spam from readiness events; persist the dock Log toggle by @dsarno in #627
- Gate self-update below Godot 4.5 by @Clubhouse1661 in #629
New Contributors
Full Changelog: v2.8.4...v2.8.5
v2.8.4
What's Changed
- Fix macOS game-capture smoke flake: gate capture on first present + retry loop by @dsarno in #620
- Error surfacing watermark by @Clubhouse1661 in #621
Full Changelog: v2.8.3...v2.8.4
v2.8.3
What's Changed
- Document --allow-host for remote/LAN MCP access in README by @dsarno in #618
- Steer "Unknown resource type" toward filesystem_manage(op="scan") by @dsarno in #615
- Reject uncoercible Color strings instead of silently writing black by @dsarno in #616
- Update Antigravity client config path to ~/.gemini/config/mcp_config.json by @dsarno in #619
Full Changelog: v2.8.2...v2.8.3
v2.8.2
What's Changed
Full Changelog: v2.8.1...v2.8.2
v2.8.1
What's Changed
- Suggest a free port inline + docs link for foreign port conflicts by @dsarno in #608
- Add foreign-occupant smoke for non-recoverable INCOMPATIBLE path (#609) by @dsarno in #610
- Document foreign-occupant smoke + bind-verify suggested free port by @dsarno in #611
- Add dock readiness headline and client CTA by @Clubhouse1661 in #613
- Instantiate custom class_name Resources in resource_create and the {"class": ...} shortcut by @cpalaka in #583
Full Changelog: v2.8.0...v2.8.1
v2.8.0
What's Changed
- Fix: Added static types to iterators in game_logger.gd by @straydog-1212 in #560
- ci: promote Godot 4.7 by @Clubhouse1661 in #585
- ui: let clients dock row shrink by @Clubhouse1661 in #587
- chore: stop tracking uv lock by @Clubhouse1661 in #590
- fix: explain missing Godot editor sessions by @Clubhouse1661 in #572
- Fix client configure stuck by @Clubhouse1661 in #589
- Persist MCP signal connections with Object.CONNECT_PERSIST so they survive scene save by @cpalaka in #584
- Coerce struct-valued property writes (Rect2, Transform, Vector4, …) instead of silently no-op-ing by @cpalaka in #582
- ci(deps): bump actions/setup-python from 6.2.0 to 6.3.0 by @dependabot[bot] in #593
- ci(deps): bump softprops/action-gh-release from 3.0.0 to 3.0.1 by @dependabot[bot] in #594
- ci(deps): bump actions/checkout from 6.0.3 to 7.0.0 by @dependabot[bot] in #595
- fix: recover stuck client configure actions by @Clubhouse1661 in #598
- Harden self-update by @ftab in #588
- test: add deterministic MCP verification workflows by @Clubhouse1661 in #601
- Reap completed dock client workers from the main thread by @Clubhouse1661 in #602
- Add shared game liveness status by @Clubhouse1661 in #603
- Explain game-tool failures when the game never becomes live by @Clubhouse1661 in #604
- stormtest: shared _dev_env helpers + venv auto-re-exec (ports from #516) by @dsarno in #578
- Fix game log run lifecycle by @Clubhouse1661 in #605
- Report game liveness from project_run by @Clubhouse1661 in #606
New Contributors
- @straydog-1212 made their first contribution in #560
- @cpalaka made their first contribution in #584
Full Changelog: v2.7.6...v2.8.0
v2.7.6
What's Changed
- Add cursor polling for editor logs by @Clubhouse1661 in #559
- fix(runtime): look up EditorInterface by name so exported builds parse game_helper.gd autoload by @andperks6 in #562
- Report script errors in test runner and clean tracked allocations by @ftab in #563
- add Godot 4.7 row and harden input device IDs by @Clubhouse1661 in #568
- test: skip POSIX pid liveness checks on Windows by @Clubhouse1661 in #571
- harden(self-update): inline-extract path safety + integrity, brand-gate managed_record kill by @dsarno in #575
- harden(self-update): verify release checksum before extract (#523) by @dsarno in #576
- stormtest: cross-platform worktree launcher + isolated reload mode (#574) by @dsarno in #577
New Contributors
- @andperks6 made their first contribution in #562
- @ftab made their first contribution in #563
Full Changelog: v2.7.5...v2.7.6
v2.7.5
What's Changed
- Capture exact GDScript write diagnostics by @Clubhouse1661 in #558
Full Changelog: v2.7.4...v2.7.5