github Yeachan-Heo/oh-my-codex v0.18.1

latest releases: v0.21.0, v0.20.5, v0.20.4...
3 months ago

oh-my-codex v0.18.1

0.18.1 is a release-readiness patch for the 0.18.x train. It keeps the 0.18 API/SparkShell/runtime work intact while fixing the blockers found during the final dev-to-main release review.

Highlights

  • Plugin installs now use a pinned OMX launcher — materialized plugin caches include hooks/omx-command.json, so native plugin hooks invoke the installed package CLI instead of whatever omx happens to be on PATH.
  • Plugin hook failures are safer — malformed launcher pins fail closed; ambient omx is only used for compatibility when no pin file exists.
  • Ultragoal state mutations are serialized — goal creation, steering, checkpointing, and review-blocker writes now run behind a mutation lock, with atomic plan writes to reduce race/corruption risk.
  • Release packaging is cleaner — npm package contents now exclude crate-local .omx runtime caches, and the release smoke path verifies the packed install surface.
  • Release metadata is synchronized — npm, Cargo workspace, lockfiles, and the bundled plugin manifest all declare 0.18.1.

Also included since v0.18.0

  • Lore co-author enforcement defaults to opt-in.
  • Autopilot now defaults to Ultragoal and keeps quality gates returning to ralplan.
  • SparkShell diagnostics gained team-aware pane observation and more stable output.
  • Windows native hook UTF-8 forwarding and Windows SparkShell native shell mode were fixed.
  • Plugin-scoped hook setup and verifier behavior were stabilized.
  • Ralph, performance-goal, autoresearch, and stale runtime stop-loop handling were tightened.
  • Notification, HUD/tmux, sidecar, and resource-leak cleanup fixes landed across the runtime.

Verification

Release verdict

Code review verdict: APPROVE. Architect release gate: CLEAR.

Full Changelog: v0.18.0...v0.18.1

Don't miss a new oh-my-codex release

NewReleases is sending notifications on new releases.