Skip to content

Codex Evolve v0.2.0-rc.2

Pre-release
Pre-release

Choose a tag to compare

@ukint-vs ukint-vs released this 30 Jul 16:27
· 2 commits to main since this release
v0.2.0-rc.2
f1513e8

Codex Evolve v0.2.0-rc.2

This prerelease makes long-running evolution sessions observable, bounded, and safely cancellable.

Improvements

  • Workers now report starts, completions, and 30-second heartbeats.
  • --timeout bounds each worker to 30–3600 seconds, with a 600-second default.
  • SIGINT and SIGTERM now cancel queued work, terminate active Codex subprocesses, and clean up temporary files.
  • Groups shrink when the live population is smaller than K, avoiding duplicate candidates and biased routing.
  • Unicode decisions retain letters and numbers during similarity clustering.
  • Node.js support is now stated and enforced consistently at 18.3 or newer.
  • Prompt-boundary documentation now distinguishes delimiters from the read-only sandbox and output-schema security boundaries.

Validation

  • 12 tests pass on Node.js 18.3 and 22.
  • Runner coverage: 89.92% lines and 78.75% branches.
  • Plugin and skill validation pass.
  • A live timeout smoke test confirmed immediate worker-start messages, 30-second heartbeats, bounded termination, cleanup, and no repository writes.

Install

Plugin:

codex plugin marketplace add ukint-vs/codex-evolve --ref v0.2.0-rc.2
codex plugin add codex-evolve@codex-evolve

Skill only:

npx skills add https://github.com/ukint-vs/codex-evolve/tree/v0.2.0-rc.2/plugins/codex-evolve/skills/codex-evolve