Repository navigation
fix(agent): the working dot breathes orange to gold, never red - #685
Merged
Merged
Conversation
The working dot breathed from pepper red, redder than the blocked dot's hot red, so a busy agent could read as an error. It now breathes between the spice-heat ramp's orange and spark (`BREATH_HEAT`). The visual-bell border sweep keeps the full ramp: it is an alert, where red belongs. `the_working_breath_never_turns_red` holds every frame at a hue of at least 30°; ember (21°) still read as red in testing, and fails it. Co-Authored-By: Claude <noreply@anthropic.com>
Merged
DerekMarshall
added a commit
that referenced
this pull request
Oct 15, 2026
Step 1 of 2 for v2.2.0 (`make release-prep VERSION=2.2.0`): - `Cargo.toml` / `Cargo.lock`: `2.2.0-rc.4` → `2.2.0` - `CHANGELOG.md`: the git-cliff section for v2.2.0, covering `v2.1.1..e87d46e`. Every rc is folded into it, since rcs get no section of their own. After this merges: `make release-tag VERSION=2.2.0` on `main`, push the tag, and watch `release.yml` to the end. Then a follow-up PR sets `main` to `2.3.0-CURRENT` and archives `V2_2_PLAN.md` and the 2.2 release notes. No rc.5: #685 (the working dot's colours) landed after rc.4 and ships here as is, by the owner's decision. Generated with [Claude Code](https://claude.com/claude-code)
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.
The working activity dot breathed from pepper red (
#E03222), which is redder than the blocked dot's hot red, so an agent that was only busy could look like an error.It now breathes between the spice-heat ramp's orange (
#FF9512) and spark (#FFC436), through a newBREATH_HEATinsrc/app/render/chrome.rs. The visual-bell border sweep keeps the full ramp, red included, because it is an alert.#F46212, 21°). In testing it still read as red, so the low end moved to orange.the_working_breath_never_turns_redholds every frame at a hue of at least 30°. With ember or pepper red restored as the low end, it fails on frame 0.FEATURES.mddescribes the new breath.make check-ci:=== GATE: PASS ===. Tested locally on a release build based on rc.4.Generated with Claude Code