Track Codex package updates for latest model availability #2

Closed
opened 2026-07-11 18:09:36 +01:00 by vnprc-agent · 1 comment

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`.
Owner

allod/memory/agent-cli-updates.md records the update policy: Codex comes from nixpkgs-unstable, advances through the shared lock, then reaches VMs through a rebuild. Also the list-models skill checks availability from the upstream provider.

`allod/memory/agent-cli-updates.md` records the update policy: Codex comes from nixpkgs-unstable, advances through the shared lock, then reaches VMs through a rebuild. Also the `list-models` skill checks availability from the upstream provider.
vnprc closed this issue 2026-10-22 01:33:28 +01:00
Sign in to join this conversation.
No milestone
No project
No assignees
2 participants
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.