oh-my-codex v0.8.5
7 non-merge commits from v0.8.4..dev.
Contributors: @Yeachan-Heo, @HaD0Yun, @sjals93.
Highlights
Posture-aware agent routing (experimental)
Agents now carry Sisyphus-style posture metadata that separates three dimensions:
- Role: agent responsibility (
executor,planner,architect) - Tier: reasoning depth / cost (
LOW,STANDARD,THOROUGH) - Posture: operating style (
frontier-orchestrator,deep-worker,fast-lane)
After omx setup, native agent configs in ~/.omx/agents/ include new sections:
## OMX Posture Overlay, ## Model-Class Guidance, and ## OMX Agent Metadata.
Bug fixes
Windows ESM import crash
bin/omx.js failed on Windows with ERR_UNSUPPORTED_ESM_URL_SCHEME because import() received a bare absolute path instead of a file:// URL. Fixed by converting via url.pathToFileURL().
PR: #589 (@sjals93) — Fixes #557
tmux capture-pane returns empty output
capture-pane was called with -l <N> (invalid) instead of -S -<N>, so recent terminal output was never captured. This broke HUD recent-output display and notification content extraction.
Legacy model alias leakage
15 prompt files and runtime native-config generator still referenced removed gpt-5.3-codex / o3 aliases. Scrubbed all stale references from prompts and definitions.ts metadata.
Other changes
- Added Maintainers section to README (@Yeachan-Heo, @HaD0Yun)
- Added benchmark comparison screenshot to docs
Full commit log (v0.8.4..v0.8.5)
07e2cfd chore: bump version to 0.8.5 and add maintainers to README
9bbe1e8 fix(notifications): use valid tmux capture-pane history flag
0ae60af docs(bench): add benchmark comparison screenshot
2f4862a docs(omx): remove remaining legacy model alias references
0d2115c fix(omx): remove legacy model aliases from prompts and runtime metadata
8fb3aa0 fix(bin): use file:// URL for dynamic import on Windows
f448108 feat(omx): add posture-aware agent routing metadata
Full Changelog: v0.8.4...v0.8.5