Releases: Housetan218/codex2opencode
Releases · Housetan218/codex2opencode
v0.1.0: Codex→Opencode local bridge with release-grade docs and diagnostics
codex2opencode is a release-ready local bridge that lets Codex hand work to Opencode without turning the repo into a multi-agent framework.
It keeps the boundary intentionally simple: thin skill on the Codex side, session/state/locking/export verification inside the bridge, and a stable CLI you can install from PyPI today.
Initial public release of codex2opencode, a standalone local one-way bridge from Codex to Opencode.
Highlights:
- Adds the
codex2opencodeCLI withask,status,forget,gc, anddoctor - Persists Opencode sessions via native
sessionIDwith deterministic per-thread locking - Keeps the Codex-facing
codex-to-opencodeskill thin while the bridge owns session state, locking, export verification, and error translation - Supports Opencode-native session controls including
--new,--fork, and--title - Includes natural-language trigger guidance for short forms such as
问问oc,给oc看看, and让oc review一下 - Ships complete day-one docs:
README.md,CONTRIBUTING.md,AGENTS.md,ARCHITECTURE.md, andDEVELOPMENT.md - Publishes with GitHub Actions and PyPI Trusted Publishing
Verified before release:
PYTHONPATH=bridge python3 -m unittest discover -s tests -p 'test_*.py' -vPYTHONPATH=bridge CODEX2OPENCODE_RUN_REAL=1 python3 -m unittest tests.test_real_opencode_cli -v- Direct
codex2opencode ask --prompt "Reply with ok only" --workspace "$PWD" --newsmoke - Direct
codex2opencode doctor --workspace "$PWD"smoke .venv-release/bin/python -m build.venv-release/bin/python -m twine check dist/*- GitHub Actions
testandreleaseworkflows green - PyPI publication confirmed: https://pypi.org/project/codex2opencode/
Notes:
- This repository intentionally stays narrow: Codex -> Opencode only
- Already-open Codex sessions may need a restart to pick up newly installed or updated skills
- This release follows the same single-responsibility bridge boundary validated in
codex2claude