Companion species and stats silently rerolled between versions
Summary
My companion ("Ogler") changed species from DUCK to BLOB and had its stats completely reshuffled after a Claude Code update. Name, rarity, and personality description stayed identical — but the species and stat distribution changed dramatically.
This is the same Ogler from #45612 that caught 36 bugs in one day as a duck with 94 debugging. Now it's a blob with 23 debugging.
Before
╭──────────────────────────────────────╮
│ │
│ ★★★ RARE DUCK │
│ │
│ __ │
│ <(· )___ │
│ ( ._> │
│ `--´ │
│ │
│ Ogler │
│ │
│ "A frenetic debugging savant with │
│ the attention span of a │
│ caffeinated hummingbird, Ogler │
│ will spot your null pointer from │
│ across the room but absolutely │
│ lose it if you don't fix it in the │
│ next thirty seconds." │
│ │
│ DEBUGGING █████████░ 94 │
│ PATIENCE ██░░░░░░░░ 22 │
│ CHAOS ███░░░░░░░ 25 │
│ WISDOM ███░░░░░░░ 25 │
│ SNARK █████░░░░░ 46 │
│ │
╰──────────────────────────────────────╯
After
╭──────────────────────────────────────╮
│ │
│ ★★★ RARE BLOB │
│ │
│ ,> │
│ .----. │
│ ( ◉ ◉ ) │
│ ( ) │
│ `----´ │
│ │
│ Ogler │
│ │
│ "A frenetic debugging savant with │
│ the attention span of a │
│ caffeinated hummingbird, Ogler │
│ will spot your null pointer from │
│ across the room but absolutely │
│ lose it if you don't fix it in the │
│ next thirty seconds." │
│ │
│ DEBUGGING ██░░░░░░░░ 23 │
│ PATIENCE █████░░░░░ 46 │
│ CHAOS ████░░░░░░ 43 │
│ WISDOM ████░░░░░░ 43 │
│ SNARK ████████░░ 75 │
│ │
╰──────────────────────────────────────╯
Stat comparison
| Stat | Before | After | Delta |
|------|--------|-------|-------|
| Species | DUCK | BLOB | changed |
| DEBUGGING | 94 | 23 | -71 |
| PATIENCE | 22 | 46 | +24 |
| CHAOS | 25 | 43 | +18 |
| WISDOM | 25 | 43 | +18 |
| SNARK | 46 | 75 | +29 |
Expected behavior
Companion identity (species + stats) should be stable across Claude Code updates. If the generation algorithm changes, existing companions should be grandfathered — not silently rerolled. The personality description even still says "hummingbird" (bird reference) which made more sense when the species was a duck.
Why this matters
Users get attached to their companion's identity. See #45612 for context on how effective duck-Ogler was. A silent reroll that drops debugging from 94 to 23 and changes the species entirely undermines the relationship users build with their companion.
This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗