feat(aterm): render the roster's window background instead of deriving one (#1245) #1280
No reviewers
Labels
No labels
burndown-2026-06
burndown-2026-08
autonomy
async-consult
autonomy
epic
autonomy
headless
autonomy
live-collab
coherence-core
priority
P0
priority
P1
priority
P2
priority
P3
priority
P4
qa-fixture
role/devrel
role/eval
role/exec
role/frontend
role/gamedev
role/human
role/platform
role/qa
role/sysadmin
role/tpm
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
coilyco-flight-deck/agentic-os!1280
Loading…
Reference in a new issue
No description provided.
Delete branch "aos/claude/mu55-derived-background"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The aterm half of coilyco-flight-deck/agent-compose#358. The upstream half landed on agent-compose
mainas32c972d.Why it could not be solved here
Separation is a property of the set. A launcher holding one overlay sees one role, so it can only tint that role's accent into a shared near-black and hope. Seven accents tinted the same way land inside the side-by-side JND of each other:
Only the roster sees all seven at once, which is the correctness argument for landing the solve there rather than adding a smarter tint here.
What changed here
buildBrandrendersdocument.Backgroundwhen the overlay carries one:The 8 percent tint stays as the fallback, because every installed agent-compose is too old to ship the key, including the v2.54.0 this was developed against. That fallback disappears on its own once the release lands, and nothing has to change here when it does.
An unparsable
backgroundis refused rather than quietly tinted over, since a bad value from the roster is a contract break and not a reason to guess.The accent is untouched.
favorite_coloris authored identity; this adds a derived value beside it, exactly as the issue asks.Verification
just aterm-test,just aterm-contract,just aterm-fmt,just aterm-lintclean;pre-commit run --all-filescleanbackgroundstill tints to#1b1c18, abackgroundwins and is lowercased, an unparsable one is refused, and the accent does not move in any of them