Fix Muse FreeTierError with the official plan agent and user-level telemetry instructions. Keep AltoClef gameplay, natural world, player inventory and Xbox login intact. Verified: 64 targeted tests, Python compilation, clean whitespace check; isolated keyless Muse plan probe returned valid JSON.
Initialize Naldo controller before joining Minecraft
Replace default Voyager controller with upstream AltoClef 0.19 gamer, retain current world and inventory, correct client startup and telemetry, Survival/Normal, and Muse-only OpenCode coaching. Verified Java17 bridge build and 57 targeted tests.
Recognize wood log species in verified Naldo mining tasks
The initial Mine 1 wood log task rejected proven oak_log mining because wood_log was compared as a literal block ID. Resolve generic wood names to 1.19 log species and give the Creative critic the actual mining rules. Physical block evidence remains required; chat and inventory alone cannot prove mining. Three regression cases and 38 related checks passed.
Restore Naldo Muse connection and start a fresh normal world
Recover Mineflayer socket errors and pending requests, activate connection guards, bound startup, and recover stalled Naldo runs. Start a new normal world and fresh Naldo checkpoint while retaining old worlds, checkpoints and Xbox authentication. Verified 15 Node connection tests and 57 targeted Python tests; old flat-generator expectation mismatch remains unchanged.
Keep Minecraft and bots separate from model weights in Mine. Add pinned AltoClef 0.19/Fabric 1.19.4 CPU client through the existing ViaProxy, local telemetry bridge and OpenCode 1.18.34 using the user-owned Mine endpoint. Preserve Creative world, Xbox auth and existing checkpoints. Verify completion only after entering End and observing credits. Reviewed and compiled locally; 43 tests passed, 1 skipped. Full client startup remains to be verified in the Space.
Fix Gemini spam kicks and stalled Minecraft reconnects
Pace chat and command packets per connection, restore Creative inventory without clear/kill or losing existing NBT, return 503 immediately on disconnect, and bind callbacks to their own bot. Startup is bounded and readiness checks the real connection. Preserve the world/checkpoints and both remote Mine model profiles. Validation: 65 pytest checks passed, one skipped; eight Node behavioral checks passed through the real patched upstream routes; measured divergence matches 18 modified and 5 added files.
Fix Gemini spam kicks and stalled Minecraft reconnects
Pace chat and command packets per connection, restore Creative inventory without clear/kill or losing existing NBT, return 503 immediately on disconnect, and bind callbacks to their own bot. Startup is bounded and readiness checks the real connection. Preserve the world/checkpoints and both remote Mine model profiles. Validation: 65 pytest checks passed, one skipped; eight Node behavioral checks passed through the real patched upstream routes; measured divergence matches 18 modified and 5 added files.
Prioritize the Ender Dragon objective over open-ended exploration
Replace the original diversity objective and novelty criterion only when a permanent player goal is configured. Allow goal-related portal work, preserve saved skills and the current world, and expose the goal in bot status. 21 runtime/prompt contract tests passed.
Repair Voyager deadlines and connect both bots to Mine
Keep server-only mode and saved worlds. Restore the missing engine deadline helper, clean isolated runner process groups, and route both bots to the separate Mine endpoint. Preserve checkpoints and existing Creative mode.
fix: bound the resync embedding too, the last unbounded call before learn() (tests/test_voyager_executor_deadline.py)