Skip to content

fix(chart): default codexNanocodexRolloutPercent to 0 (opt-in Nanocodex rollout) - #1433

Open
tiagofneto wants to merge 1 commit into
paradigmxyz:mainfrom
tiagofneto:fix/nanocodex-rollout-default-zero
Open

fix(chart): default codexNanocodexRolloutPercent to 0 (opt-in Nanocodex rollout)#1433
tiagofneto wants to merge 1 commit into
paradigmxyz:mainfrom
tiagofneto:fix/nanocodex-rollout-default-zero

Conversation

@tiagofneto

Copy link
Copy Markdown

Problem

The chart defaults apiRs.codexNanocodexRolloutPercent to 50, silently overriding the server's own default of 0 (args.rs, default_value_t = 0). A fresh production deployment therefore routes half of all Codex sessions to Nanocodex without the operator ever opting in.

As an operator I was genuinely surprised to find session_harness_rollout_resolved in the logs and realize our Codex threads had been landing on Nanocodex — nothing in the deploy flow hints an A/B experiment is on by default. The subtle Codex* footer in Slack is easy to miss. This is extra sharp while Nanocodex is pinned to an outdated version (#1359).

Change

  • contrib/chart/values.yaml: codexNanocodexRolloutPercent: 500, aligning the chart with the server default. The experiment becomes opt-in.
  • docs/pages/reference/configuration.mdx: updated the default in the reference table.

No behavior change for deployments that set the value explicitly.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant