## hi-godot/godot-ai — v4.1.0…v4.2.0

_39 commits._

### Features
- **feat: refresh generated physics colliders with undoable overwrite (#1100)** (a788626)
- **Add opt-in timing for synchronous startup boundaries (#1098)** (2426861)
- **feat: inspect live native resource graphs with bounded output (#1097)** (f2dc237)
- **Add explicit primitive auto selection for generated physics shapes (#1096)** (49ab7da)
- **feat: add move, rename, and remove ops to filesystem_manage (#907) (#963)** (3445932)
- **feat(clients): enable automatic omp configuration (#1093)** (3b1f3a9)
- **feat(clients): add Oh My Pi (omp) support (#1086)** (8f38715)
- **add theme texture/font/icon slots, per-node stylebox override, and richtext (#1066)** (8c77e74)
- **add navigation_manage for navmesh baking and path queries (#1067)** (c5b25d2)
- **add physics shape generate follow-ups from #1053 (#1063)** (992d951)
- **feat: add VisualShader introspection, node catalog, and editing (#1049)** (ae3c150)
- **feat: add compile-validated raw shader authoring (#1048)** (5d483bd)
- **feat: add ZCode client configuration (#1050)** (473ae0b)
- **feat: add VisualShader graph authoring (#1041)** (bc0965c)

### Fixes
- **fix: retain predecessor dependencies for release validation (#1104)** (92eaabd)
- **fix(dock): scroll the Settings tab instead of clipping its content (#1091)** (1e73778)
- **fix: normalize attach SSE closure without replaying tools (#1087)** (0d9e67d)
- **fix: clean up abandoned collision generation work (#1040)** (fdb4099)
- **fix(windows): reject unsupported IPv6-only remote access (#1075)** (618c4d5)
- **fix(capture): correct HDR 2D game screenshot colors (#1070)** (6652b8e)
- **fix: distinguish endpoint recovery from server exits (#1081) (#1082)** (773d791)
- **fix(plugin): set the WebSocket inbound buffer before connecting so >8 KiB commands stop closing the socket with 1009 (#1080)** (1a237d4)
- **fix(clients): queue Dock mutations behind one worker (#1074)** (3512d7d)
- **fix(attach): avoid repeated failed sniffio imports during heartbeats (#1084)** (3eee4a4)
- **fix(windows): detect wildcard listeners before choosing server ports (#1071)** (45012e7)
- **Fix temporary directory path canonicalization** — Fixed a release verification process to resolve temporary directory paths to their canonical form before checking file locations. This prevents failures on systems with symlinks or alternative path representations (like macOS's /var → /private/var or Windows 8.3 filenames). (2485994)

### Backend
- **Recover read-only storm repinning across reload transport churn (#1099)** (2d1f740)
- **Accept .cs in the script tools as a text-only contract (#908) (#1094)** (63e0c50)
- **Preserve structured editor transport failure reasons (#1092)** (5fb62ad)
- **Accept .cs in the script tools as a text-only contract (#908) (#1088)** (2bc6cc4)
- **extend animation track-value coercion for typed properties (#1064)** (7eca28b)
- **deps: update compatible runtime and build pins together (#1077)** (89d1201)

### Tests
- **test: label deliberate rollback failure diagnostics (#1095)** (495d9aa)
- **test: stabilize self-update identity receipt handshake (#1073)** (0139038)
- **test: account for post-update handoff timer assertions (#1078)** (f85d248)

### Docs
- **docs: collapse platform help and list community addons (#1076)** (3c3eed6)

### Chore
- **chore: prepare 4.2.0 release candidate (#1101)** (ae2d9ce)
- **ci(capture): bound startup waits and preserve failure diagnostics (#1019)** (57ffa45)
- **chore(deps): migrate FastMCP 4 and MCP 2 together (#1083)** (fa585ad)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/hi-godot/godot-ai?utm_source=github-action)._