Repository navigation
feat: add Vibes Mode to the Yard - #388
Merged
Merged
Conversation
A toggle beside Fireworks, kept in the browser for every Yard. While on, every character wanders the ground all worlds keep clear at its usual walking speed, and every helper flies its own loop over the camera's pan bounds. Turning it off, or reduced motion, puts everyone back where their sessions' states place them. Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
Each character's stops alternate between the courtyard round the halls and the open ground in front, so walkers keep crossing the middle instead of gathering in front. Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
Stops and helper loops now fill the overview the stage shows, clear of the heading and the Yard controls, and follow the stage when it turns or resizes. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Stops are drawn from the visible ground, then a full scan of it, and routes only turn at corners on screen. When no on-screen way exists the character stands where it is until a resize or update; only a stage too small to show a character roams beyond it. A resize re-routes walks whose remaining way left the screen. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
A health request that times out while the runtime file's owner of that URL still runs now means a busy manager: open reports it running instead of starting a second one, stop and restart still shut it down, and status says it did not answer instead of reporting it stopped. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…shows" This reverts commit 4a2f339.
Keep seeded courtyard/front preferences and use a deterministic obstacle-edge fallback when visible samples miss. Continue ordinary roaming only when no usable visible ground remains. Add focused coverage for crowded crews, narrow gaps, covered-view recovery and portrait resizing. Shared routing and waypoint handling remain unchanged; off-screen route corners are deferred.
Retain surviving helpers and their animation state across status and membership updates, while cleaning up removed helpers. Reserve flight headroom from companion height, flying scale and camera projection, retaining the existing minimum for default companions. Add deterministic regressions for airborne updates, landing continuity and a validated five-metre replacement companion. Both reported browser regressions fail before the correction; seven targeted model tests and eight targeted browser tests pass after it.
Clear stale helper movement and evaluate stationary status poses without advancing mixer time. Preserve normal-motion blends and retained helper models. Add deterministic regressions for working-to-waiting poses and flight-to-reduced-motion followed by done. Both reproduce the old failures; all six affected browser checks pass with the correction.
A signal that arrived after a detached child started but before its cleanup was registered ended this process without ending the child's process group. The login shell probe, runInOwnGroup and the Codex probe now register first and release on a spawn failure. Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
openstarts no second manager,statusreports it and exits 1, andstopandrestartact on it.stop,restartandfireworksgive up after 5 seconds with an error when the manager does not answer, instead of waiting forever.Checked locally:
npm test, every browser script in ci.yml,tests/browser/yard.mjs, the WebKit dialogs pass and the release plan.🤖 Generated with Claude Code