Libra CodeHub

CedarCopilot/cedar-mail

Branch: staging

fix(onboarding): use the renamed 'working' avatar mood

merged#2873CedarCopilot

CedarCopilot wants to merge 1 commit into staging from fix/onboarding-avatar-mood-working

Live on prod, watching, 2 days leftTimeline and evidence
  1. Opened
    Sep 22, 2026, 12:53 AM
  2. Sep 22, 2026, 1:00 AM
  3. Merged
    Sep 22, 2026, 1:03 AM
  4. Live on prod
    Sep 22, 2026, 1:03 AM
  5. Observed 5 hours
    Sep 22, 2026, 1:03 AM
  6. Watching

    Live on prod, watching, 2 days left

    Sep 22, 2026, 1:03 AM
  7. Pipelines steady after this deploy
    Sep 22, 2026, 1:03 AM

Behaviors Libra is checking

During onboarding, active agent avatars use the renamed `working` mood instead of the obsolete `thinking` mood, while completed agents remain `idle`.Not checked
prod

Libra has verdicts on 0 of 1 tracked behaviors on prod; 1 is still being checked. Libra checks hourly for 3 days after each deploy.

Summary

Unblocks the staging โ†’ main deploy PR (#2872), whose Typecheck (tsc) check fails on staging:

modules/onboarding/setup/steps/AgentConfigStep.tsx(281,17): error TS2322: Type '"idle" | "thinking"' is not assignable to type 'AgentAvatarMood | undefined'.
modules/onboarding/setup/steps/DataLayerTimelineStep.tsx(387,11): error TS2322: Type '"thinking"' is not assignable to type 'AgentAvatarMood | undefined'.

be36c9dcc renamed AgentAvatarMood 'thinking' โ†’ 'working'. The onboarding steps that landed alongside it still passed 'thinking'. This swaps both call sites to 'working', which is the same animation under its new name.

Test plan

  • pnpm --filter @zero/mail run types passes locally
  • Typecheck (tsc) CI check passes on this PR
  • Re-run #2872 checks after merge

๐Ÿค– Generated with Claude Code

RetriggerConfidence Score: 5/5

The PR appears safe to merge and correctly applies the avatar mood rename at both affected onboarding call sites.

Summary

This PR updates two onboarding avatar call sites to use the renamed working mood, restoring compatibility with the current AgentAvatarMood type.

  • Updates the agent configuration chat avatar while work is in progress.
  • Updates the data-layer timeline reader avatar.
  • Preserves the animation previously represented by thinking.

Reviews (1) ยท Last reviewed commit: "fix(onboarding): use the renamed 'workin..."

Show production surfaces and changed-file mapping

Production surfaces

Libra has not measured any production surfaces for this change yet.

Changed files โ†’ surfaces

  • apps/mail/modules/onboarding/setup/steps/AgentConfigStep.tsxno production surface mapped
  • apps/mail/modules/onboarding/setup/steps/DataLayerTimelineStep.tsxno production surface mapped