#Don't want to mess with my prod system,
1 messages · Page 1 of 1 (latest)
@timid palm
Regarding, "I could've sworn a bunch of prs were added to automatically install it + a bunch of doctor work to smooth that transition"
Testing complete. 5.12b3 did NOT auto-install the codex harness runtime.
Result: beta.3 does not auto-install @openclaw/codex for a clean 2026.4.23 -> 2026.5.12-beta.3 upgrade.
Baseline pre-upgrade test:
- Fresh VM, installed OpenClaw 2026.4.23 (a979721).
- Registered openai-codex:default from that OAuth file for kaspre@gmail.com.
- Pre-upgrade smoke passed:
- openai-codex/gpt-5.4-mini
- returned exactly OC423_PING
Upgrade to 5.12b3:
- openclaw update --tag 2026.5.12-beta.3
- Update Result: OK
- Before: 2026.4.23
- After: 2026.5.12-beta.3
- Updating plugins... No plugin updates needed.
- No external @openclaw/codex package was installed.
Post-upgrade test before manual fix:
- infer model run --model openai-codex/gpt-5.4-mini still worked.
- But agent runs failed:
- openclaw agent --local --model openai-codex/gpt-5.4-mini
- openclaw agent --local --model openai/gpt-5.4-mini
- both failed with: Requested agent harness "codex" is not registered.
- openclaw doctor did not fix or flag the missing Codex plugin as the core issue.
- openclaw plugins doctor said No plugin issues detected.
Manual remediation worked:
- Ran openclaw plugins install @openclaw/codex@2026.5.12-beta.3
- Plugin loaded from ~/.openclaw/npm/node_modules/@openclaw/codex
- Agent smokes then passed:
- openai-codex/gpt-5.4-mini returned OC512B3_AFTER_INSTALL
- openai/gpt-5.4-mini returned OC512B3_AFTER_INSTALL
- both reported agentMeta.agentHarnessId: "codex"
- no fallback used
Conclusion: pash’s “auto-install/smooth transition” claim does not hold for this clean 4.23 migration path. It only works after manual @openclaw/codex plugin install.
~~Reran the same test with 2026.5.12-beta.4 with similar results:
Beta.4 appears to fix the runtime error once @openclaw/codex is installed, but in that run it still did not auto-
install @openclaw/codex during a clean 4.23 -> beta.4 migration.
- 4.23 baseline
- Temp 2026.4.23 install.
- OAuth profile openai-codex:default.
- infer model run --model openai-codex/gpt-5.4-mini succeeded:
- OC423_BETA4_GLOBAL_BASELINE
- Upgrade to beta.4
- openclaw update --tag 2026.5.12-beta.4
- Reported:
- Before: 2026.4.23
- After: 2026.5.12-beta.4
- Update did not install @openclaw/codex.
- Plugin state showed bundled OpenAI provider, but no registered Codex agent harness.
- After beta.4 upgrade, before manual @openclaw/codex install
- infer model run --model openai-codex/gpt-5.4-mini succeeded:
- OC512B4_PREINSTALL
- But agent runs failed:
- agent --model openai-codex/gpt-5.4-mini failed with Requested agent harness "codex" is not registered.
- agent --model openai/gpt-5.4-mini failed with the same harness error.
- openclaw doctor / plugins doctor did not repair or flag the missing harness.
- infer model run --model openai-codex/gpt-5.4-mini succeeded:
- Manual install
- Ran:
- openclaw plugins install @openclaw/codex@2026.5.12-beta.4
- After that, the Codex harness/plugin was registered.
- Ran:
- After manual install
- agent --model openai-codex/gpt-5.4-mini succeeded:
- OC512B4_POSTINSTALL
- agent --model openai/gpt-5.4-mini succeeded:
- OC512B4_POSTINSTALL
- Metadata showed agentHarnessId: "codex".~~
- agent --model openai-codex/gpt-5.4-mini succeeded:
Oh, hang on. That beta4 test was accidentally run on my local machine instead of the remote VM, AND it skipped the pre-upgrade agent validation tests. I'm running it again on the remote VM, so there's no contamination from my local environmental configs, and it looks like it's working!
"Important result from the remote upgrade: beta.4’s update step automatically installed missing configured plugin codex from @openclaw/codex@beta on this VM. That is different from the earlier local isolated run and likely because this run had a real configured Codex agent before upgrade."
@timid palm
Corrected conclusion: beta.4 **DOES **auto-install and use @openclaw/codex in the real migration shape where a Codex/OpenAI agent is already configured before upgrade.
The actual 4.23 agent baseline worked, then beta.4 upgraded cleanly and the post-upgrade/pre-manual-install agent tests also worked.
What changed from the earlier conclusion:
- 4.23 baseline: openai-codex/gpt-5.4-mini agent returned OC423_AGENT_BASELINE, harness pi.
- Upgrade: 2026.4.23 -> 2026.5.12-beta.4.
- beta.4 update log said: Installed missing configured plugin "codex" from @openclaw/codex@beta.
- Before any manual plugin install, both agent tests passed:
- openai-codex/gpt-5.4-mini -> OC512B4_AGENT_PREINSTALL_OPENAI_CODEX
- openai/gpt-5.4-mini -> OC512B4_AGENT_PREINSTALL_OPENAI
- Both post-upgrade runs used agentHarnessId: "codex".
lol