Skip to content

Upgrade prompt compares to upstream Codex (0.50.0) instead of code's latest (0.4.4) #376

@darlingm

Description

@darlingm

What version of Code is running?

code 0.4.4

Which model were you using?

GPT-5-Codex (high), but don't think that's relevant to this

What platform is your computer?

Linux 6.17.5-arch1-1 x86_64 unknown

What steps can reproduce the bug?

  1. Install: npm install -g @just-every/code
  2. Run: code
  3. Observe the startup banner

The CLI reports an available update to 0.50.0, which appears to be the OpenAI Codex CLI version, not the latest release of just-every/code. This leads to a misleading prompt implying that upgrading the fork to 0.50.0 is possible/expected, even though the fork’s latest published version is 0.4.4.

What is the expected behavior?

I expect the upgrade checker should compare the installed code version to the latest release/tag of code.

The banner should clearly identify which product/version stream it’s comparing against.

If it intentionally references upstream versions, if it's internally comparing the Codex CLI version that code includes code through, it should:

Label them as “upstream Codex CLI” and offer appropriate guidance (maybe: “Code v0.4.4 is based on Codex CLI v0.xx.x. Upstream Codex is v0.50.0. Code will integrate those changes in a future release.”)

What do you see instead?

┌────────────────────────────────────────────────────────────────────┐
│ ★ Upgrade Available ★ │
│ Latest release: 0.4.4 → 0.50.0 │
│ │
│ Use /upgrade to upgrade now or enable auto-update. │
└────────────────────────────────────────────────────────────────────┘

Additional information

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions