Releases: pablopda/codex-imagegen-bridge
Releases · pablopda/codex-imagegen-bridge
Release list
v0.1.2
Fixed
- Treat --force runs as successful only when Codex creates a new non-empty output file.
- Reject non-image reference file extensions before invoking Codex.
- Print a machine-readable final result line when --json is used.
- Avoid fixed-name doctor writability probes that could follow a pre-existing .write-test symlink.
- Clarify Claude Code plugin reload and isolated local marketplace install instructions.
- Build Python artifacts, smoke-test the wheel, and validate/install the Claude plugin in CI.
- Allow Claude to invoke the Codex Image skill when the user explicitly requests image generation.
- Fix reference-image runs by terminating Codex CLI option parsing before the generated prompt, since codex exec --image accepts variadic image paths.
Website
v0.1.0
Production-ready v0.1.0 for Codex ImageGen Bridge.
Highlights:
- Standalone
codex-imagegenCLI that delegates image generation/editing to Codex CLI$imagegen. - Self-contained Claude Code plugin under
plugins/codex-imagewith local marketplace metadata. scripts/doctorand plugin-local diagnostics that do not invoke image generation.- Safe defaults: strips
OPENAI_API_KEYandCODEX_API_KEYfromcodex execunless--allow-api-envis explicitly supplied. - CI, packaging tests, plugin validation, and install smoke checks are in place.
Verification:
- GitHub Actions main run passed on Ubuntu/macOS and Python 3.11-3.13.
- Local no-quota release gate passed: compile, JSON validation, pytest, doctor scripts, plugin dry-run, strict Claude plugin validation, temp venv install, and isolated Claude marketplace install.
Live image generation was not run for this release; the documented smoke command remains opt-in because it spends Codex image quota.