Skip to content

v1.24.0 — Codex-only conversion, upstream sync, E2E tests - #9

Merged
undeemed merged 1 commit into
mainfrom
codex-only-v1.24.0
Mar 3, 2026
Merged

undeemed merged 1 commit into
mainfrom
codex-only-v1.24.0

Conversation

@undeemed

@undeemed undeemed commented Mar 3, 2026

Copy link
Copy Markdown
Owner

Summary

Full Codex-only conversion + upstream sync + comprehensive E2E testing.

Added

  • E2E sandboxed test (tests/e2e-sandboxed.test.cjs) — 63 assertions across 13 command categories
  • Upstream sync: ported missing install.js functions (installCodexConfig, backupLocalPatches, etc.)

Changed

  • Codex-only conversion across 7 files (docs, hooks, core, tests)
    • Model names: Opus/Sonnet/Haiku → o3/o4-mini/gpt-4.1-nano
    • Paths: ~/.claude → ~/.codex, bridge files → codex-ctx-
    • Removed Gemini fallback logic
  • Renamed convertClaudeAgentToCodexAgent → convertAgentToCodexFormat
  • Cleaned CHANGELOG of Gemini/OpenCode-only entries
  • Version bump to 1.24.0

Test Results

  • codex-config: 30/30 ✅
  • E2E sandboxed: 63/63 ✅
  • All other suites: pre-existing failures only, none from these changes

- Convert all docs, hooks, core library, and tests to Codex-only
  - context-monitor.md: full rewrite (~/.claude → ~/.codex, config.toml)
  - USER-GUIDE.md: Opus/Sonnet/Haiku → o3/o4-mini/gpt-4.1-nano
  - core.cjs: model profiles updated to OpenAI equivalents
  - gsd-context-monitor.js: removed Gemini fallback
  - gsd-statusline.js: bridge file claude-ctx → codex-ctx
  - codex-config.test.cjs: function renames (convertAgentToCodexFormat)
  - phase.test.cjs: path references ~/.claude → ~/.codex
- Port missing upstream install.js functions (installCodexConfig, backupLocalPatches, etc.)
- Rename convertClaudeAgentToCodexAgent → convertAgentToCodexFormat
- Rename convertClaudeCommandToCodexSkill → convertCommandToCodexSkill
- Add E2E sandboxed test (63 assertions, 13 command categories)
- Clean CHANGELOG of Gemini/OpenCode-only entries
- Bump to v1.24.0
@undeemed
undeemed merged commit 9201514 into main Mar 3, 2026
0 of 12 checks passed
@undeemed
undeemed deleted the codex-only-v1.24.0 branch March 3, 2026 12:04
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