Prodex 0.427.0
New Features
- Restores the wrapper-only boundary: standalone and npm artifacts contain
Prodex only and discover an official, unmodified Codex CLI 0.153.2 or newer. - Makes
prodex ping openaisend one exacthelloinference probe per selected
profile, with profile-pinned credentials, bounded concurrency, truthful model
identity and latency stages, and aggregate failure reporting. - Pins the latest stable audited releases of Caveman 2.6.0, RTK 0.48.0,
Codebase Memory MCP 0.10.8, Playwright MCP 0.0.80, Ponytail 4.9.0, and Presidio
2.2.364 without making optional tools automatic startup dependencies.
Bug Fixes
- Fixes Claude OAuth import and login-to-launch flows while retaining regular-file,
ownership, permission, symlink, and race protections around credential input. - Makes OpenAI readiness and routing model-aware. Primary, Luna Reserve, Spark,
cooldown, stale, exhausted, and authentication states remain separate, and
fallback never silently changes Sol or Terra requests. - Separates explicit quota exhaustion, temporary rate limits, overload, transport
failures, and hard-affinity continuations across HTTP, SSE, WebSocket, and
compact paths. Rotation remains pre-commit and bounded; terminal Codex retry
exhaustion can resume the exact persisted session on the next model-compatible
ready profile without inserting a duplicate original prompt or executing tools
in the recovery layer. Transient pool recovery is cancellable and delayed;
non-goal sessions receive a normal continuation rather than/goal resume. - Completes
prodex logevent visibility with redacted gap markers and derives
output throughput only from authoritative token counters and monotonic time;
idle values are labelled as the last observed rate. - Hardens
prodex s exposePrompt Write and Output Read. Writes target one exact
existing process, writer, and thread through the initialized Codex app-server
control plane; output cursors are source-bound, monotonic, replay-safe, and
independent across readers. A definitely rejected/preflight write is retried
once after exact-target revalidation; ambiguous writes are never replayed.
Upgrade Notes
- Install the official Codex CLI separately and make
codexavailable on
PATH, or setPRODEX_CODEX_BINto its executable. Prodex does not modify or
delete an existing Codex installation, including binaries previously installed
by Prodex 0.426.1. prodex updatepreserves profiles, sessions, and configuration. Optional tools
remain explicit installations; user overrides and disabled tools are retained.- The unmodified Codex TUI is not required to render externally queued follow-up
prompts. Useprodex_session_output_readas the authoritative machine-readable
view afterprodex_session_prompt_write.
Changelog
Full Changelog: 0.426.1...0.427.0
Install on Linux/macOS:
curl -fsSL https://github.com/christiandoxa/prodex/releases/download/0.427.0/install.sh | sh -s -- --release 0.427.0Windows PowerShell:
$env:PRODEX_RELEASE='0.427.0'; irm https://github.com/christiandoxa/prodex/releases/download/0.427.0/install.ps1 | iexBoth installers verify downloaded assets against SHA256SUMS.
Update future releases with prodex update.
Container: ghcr.io/christiandoxa/prodex:0.427.0
Kubernetes: prodex-gateway-0.427.0.yaml (pinned to the attested container digest).
All published assets passed the release malware gate.