Skip to content

Releases: pablopda/codex-imagegen-bridge

Release list

v0.1.2

Choose a tag to compare

@pablopda pablopda released this 19 Jun 21:54

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

https://pablopda.github.io/codex-imagegen-bridge/

v0.1.0

Choose a tag to compare

@pablopda pablopda released this 13 Jun 04:54
400a71a

Production-ready v0.1.0 for Codex ImageGen Bridge.

Highlights:

  • Standalone codex-imagegen CLI that delegates image generation/editing to Codex CLI $imagegen.
  • Self-contained Claude Code plugin under plugins/codex-image with local marketplace metadata.
  • scripts/doctor and plugin-local diagnostics that do not invoke image generation.
  • Safe defaults: strips OPENAI_API_KEY and CODEX_API_KEY from codex exec unless --allow-api-env is 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.