Skip to content

v0.2.0

Choose a tag to compare

@Sapientropic Sapientropic released this 12 Apr 09:45
· 171 commits to public since this release

Highlights

  • This release rolls up the major work completed after v0.1.1: runtime hardening, command-surface cleanup, the TypeScript build migration, and the final branding cutover to Codeksei / codeksei / CODEKSEI_*.
  • The shipped runtime, shared helpers, and major contracts/tests now build from TypeScript and publish from dist/, which gives the package a cleaner release boundary and stricter type coverage.
  • Codex transport, shared-mode lifecycle, state persistence, and queue handling were hardened across the runtime so the day-to-day bridge is more predictable under retries, reconnects, and recovery paths.

Release Notes

  • Hardened Codex process spawning and RPC transport handling, especially around Windows spawn behavior, reconnect paths, and pending-request cleanup.
  • Continued the command/runtime extraction work so command args, command surface, queue items, runtime events, and session state are more explicitly modeled and tested.
  • Tightened shared-mode behavior around app-server startup, helper scripts, root shell wrappers, and release gates.
  • Expanded coverage for runtime completion, reminder queues, config loading, helper scripts, and release/package contracts.
  • Updated public docs and package metadata so the shipped surface now matches the real build/release path.
  • Added a dedicated legacy-branding guard to the shipped release checks so old naming cannot silently leak back into published artifacts.

Breaking Changes

  • Removed the legacy cyberboss CLI alias from the published package.
  • Removed CYBERBOSS_* compatibility from the supported public runtime surface.
  • Removed the ~/.cyberboss state-dir fallback and the remaining legacy naming path through shared scripts, release entrypoints, internal branding symbols, tests, and public docs.

Validation

  • npm run verify
  • npm pack --dry-run