What’s New

oh-my-openagent v4.19.3

v4.19.3
Added
  • Ground interaction and UI-behavior work with curated beui.dev-based reference patterns in shared skill library
Changed
  • Harden config migration to automatically reclaim stale migration locks instead of blocking startup
  • Preserve migration transform diagnostics so changes are visible during migration
  • Create backup directories only when migration actually runs instead of always
  • Route config migration through unified path for Codex-side integrations
  • Re-tier visual-engineering and artistry category chains for improved model routing to frontend, design, and creative problem-solving tasks
  • Introduce single binary approval gate and hard completion contract for release workflow to prevent stalled half-announced releases
Fixed
  • Fix legacy config root discovery on Windows and in setups where project lives outside home directory
  • Rebuild four flaky CI test suites around explicit synchronization to reduce timing-dependent failures
  • Resolve reviewer-tier contradiction in ulw-loop planning
Removed
  • Remove legacy ~/.omo/config.jsonc loader and consolidate omo.jsonc as the only config surface
oh-my-openagent v4.19.3 — Config migration you can trust

A stability-focused patch: the unified omo.jsonc config surface is now the single source of truth, migration is far more resilient across platforms, model routing got a tune-up, and CI got noticeably more deterministic.

One config, safer migration

The legacy ~/.omo/config.jsonc loader is gone — omo.jsonc is now the only config surface, and the docs walk through exactly how migration works. Migration itself got hardened where it used to bite: stale migration locks are reclaimed automatically instead of wedging startup, transform diagnostics are preserved so you can see exactly what changed, backup directories are only created when a migration actually runs, and legacy config roots are discovered correctly on Windows and in setups where your project lives outside your home directory. Codex-side config migration now flows through the same unified path.

Smarter model routing for design and creative work

The visual-engineering and artistry category chains were re-tiered, so frontend/design and creative problem-solving tasks route to the models that currently do them best.

Interaction design, grounded

Interaction and UI-behavior work is now anchored to a curated beui.dev-based reference in the shared skill library, giving agents concrete interaction patterns to draw from instead of improvising.

A calmer, more deterministic pipeline

Four flaky CI test suites were rebuilt around explicit synchronization instead of timing luck, and the release workflow itself now carries a single, binary approval gate plus a hard completion contract — releases can no longer stall half-announced.

Also included: ulw-loop planning fixes (reviewer-tier contradiction resolved, clearer team-mode decision rule).


View original