Track Codex package updates for latest model availability #2

Open
opened 2026-07-11 18:09:36 +01:00 by vnprc-agent · 0 comments

User story: So that I can use the intended Codex model choices from dev VMs, the VM package pinning and downstream defaults should track the Codex CLI version needed to expose them.

Part of the "Profiles & VM archetypes" arc.


The dev VM Codex install is pinned through vm.inputs.nixpkgs-unstable, then consumed by profiles as pkgs-unstable.codex.

Observed from a current dev VM:

  • Allod-pinned nixpkgs-unstable provides codex 0.142.2.
  • Current nixos-unstable provides codex 0.142.5.
  • codex doctor reports latest available CLI as 0.144.1.
  • The active model picker only lists gpt-5.5, gpt-5.4, and gpt-5.4-mini.

Need:

  • Decide whether updating only nixpkgs-unstable is enough once nixpkgs catches up, or add a narrow Codex package override in vm.
  • Rebuild a dev VM and verify codex --version, codex debug models, and the TUI model picker expose the latest intended model.
  • After the package supports it, update downstream profile defaults such as yolo codex --model ... in profiles.
**User story:** So that I can use the intended Codex model choices from dev VMs, the VM package pinning and downstream defaults should track the Codex CLI version needed to expose them. _Part of the "Profiles & VM archetypes" arc._ --- The dev VM Codex install is pinned through `vm.inputs.nixpkgs-unstable`, then consumed by profiles as `pkgs-unstable.codex`. Observed from a current dev VM: - Allod-pinned `nixpkgs-unstable` provides `codex 0.142.2`. - Current `nixos-unstable` provides `codex 0.142.5`. - `codex doctor` reports latest available CLI as `0.144.1`. - The active model picker only lists `gpt-5.5`, `gpt-5.4`, and `gpt-5.4-mini`. Need: - Decide whether updating only `nixpkgs-unstable` is enough once nixpkgs catches up, or add a narrow Codex package override in `vm`. - Rebuild a dev VM and verify `codex --version`, `codex debug models`, and the TUI model picker expose the latest intended model. - After the package supports it, update downstream profile defaults such as `yolo codex --model ...` in `profiles`.
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
allod/vm#2
No description provided.