Reference
Changelog
Release notes for zodex.
This changelog tracks code and product changes in zodex. It intentionally skips docs-site-only updates.
0.3.8 — 2026-08-18
- Fixed macOS Launch at Login after in-place upgrades by ensuring login-item operations run from the current installed app bundle instead of a stale process whose previous bundle was replaced.
- Hardened menu-bar app replacement so upgrades reliably find and stop the running helper through its lifetime lock before swapping
Zodex.app, then relaunch it from the new bundle.
0.3.7 — 2026-08-18
- Fixed macOS menu validation so AppKit no longer re-enables lifecycle actions that Zodex status marked disabled.
- Made the lifecycle row show
Zodex is Running,Starting Zodex…, andStopping Zodex…so Local transitions are visible immediately while the CLI action is in flight.
0.3.6 — 2026-08-18
- Fixed the operator upgrade state model to compile warning-free under Linux CI while preserving the macOS Local safety states.
0.3.5 — 2026-08-18
- Added a tiny native macOS menu-bar app for Zodex Local with persistent Start Folder controls, Start/Stop/Liveboard actions, opt-out setup, and user-controlled Launch at Login without auto-starting the Local runtime.
- Rebuilt
zodex upgradearound a single Rust-owned upgrade state machine with fast no-op checks, streamed human/JSON progress, semver-aware targeting, checksum verification, upgrade locking, Local safety, short check caching, and in-place updates for the CLI and menu app. - Added menu-bar update controls that consume the CLI upgrade contract directly, including on-demand checks, update progress, and explicit Stop and Update handling when Local is running.
0.3.4 — 2026-08-18
- Kept large file changes as structured Liveboard diff cards instead of falling back to generic
apply_patch completedrows, with fast large-file trimming, time-bounded diffing, and a 500-row preview cap for very large changes. - Made kill events resolve their exact parent command through the retained process/invocation link, so Liveboard shows a
killbadge with the command being terminated instead of an opaque termination-request message.
0.3.3 — 2026-08-18
- Added presentation schema v3 and history schema v5 with persisted materialized file-change summaries/full bodies, projection-aware timeline/SSE delivery, and batch diff hydration so expanded diffs stay single-request while collapsed diffs remain lightweight.
- Improved Liveboard rendering and streaming performance with lower virtualizer overscan, bounded O(1) SSE/output caches, smaller manual-history pages, stale-detail rejection, unmounted closed drawers, and more reliable Follow Live settling.
- Expanded Liveboard controls with Lucide icons, configurable editor links for changed files, Raw-button visibility, consistent copy controls, clearer runtime/settings presentation, and refined command/diff metadata layout.
- Reworked Agent drag ordering with a floating overlay and sliding sibling columns while preserving each virtualized timeline DOM node and avoiding unnecessary SSE handovers during UI-only reorders.
0.3.2 — 2026-08-17
- Made
zodex local watchopen the read-only browser Liveboard by default while preserving the terminal viewer behind explicit--tui/ TUI-only Agent filters. - Added a multi-Agent Liveboard with persistent UI-only aliases/order/column sizing, independent virtualized Agent timelines, bounded live command output, canonical structured file diffs, theme-aware local syntax highlighting, and lazy audit drill-down.
- Extended Local observability with presentation schema v2, live event schema v2, canonical timeline/detail/checkpoint routes, output metadata plus raw/display views, selective live PTY output, and durable reconnect/gap recovery.
- Kept browser credentials behind a temporary same-origin capability host: Liveboard JavaScript never receives the managed observer Bearer.
0.3.1 - 2026-08-17
- Made Sprite daemon cleanup match exact process commands, preventing the cleanup shell from terminating itself during upgrades.
- Recreated Sprite services in dependency-safe order and added bounded health retries for clean startup transitions.
- Verified the installed Sprite runtime version before restarting services, so requested release drift fails clearly.
- Exposed Sprite-provided language shims to the agent account while keeping user-specific toolchain provisioning outside the public installer.
0.3.0 — 2026-08-17
- Added Zodex Local for trusted direct ChatGPT coding on Apple Silicon Macs through a managed OpenAI Secure MCP Tunnel, Keychain-backed credentials, and explicit launchd lifecycle.
- Added one Mac-wide, multi-Agent Local runtime with provider-correlated Agent identities, explicit absolute workdirs, runtime-wide TTL enforcement, and comprehensive child-process cleanup.
- Added durable Local invocation history, normalized file and command evidence, a read-only loopback observability API with SSE, and the
zodex local watchTUI. - Hardened command session reaping, output finalization, Local shutdown, tunnel readiness, and stalled launchd startup recovery.
- Added native Apple Silicon Local CI coverage, release-package safety checks, and faster Sprite agent source builds through persistent Cargo caches.
0.2.27 — 2026-08-16
- Allowed authenticated public Sprite MCP requests to pass RMCP 3’s loopback-oriented host validation, restoring direct and proxy-backed connector access while retaining strict host validation for Local loopback servers.
0.2.26 — 2026-08-16
- Upgraded the shared MCP server from RMCP 1.2 to RMCP 3.1.2, adding modern stateless MCP
2026-07-28support while retaining legacy Sprite client compatibility. - Required absolute existing workdirs for command and patch calls, preventing implicit or relative execution routing.
- Added automatic access to ChatGPT’s opaque
openai/sessionrequest metadata without adding bookkeeping fields to model-visible tool arguments.
0.2.25 — 2026-08-15
- Reaped yielded command sessions even when clients never poll again, preventing zombie child processes while preserving final session output and status.
0.2.24 — 2026-07-03
- Added support for YOLO direct pushes to Git tags.
0.2.23 — 2026-07-02
- Fixed Sprite setup document validation.
0.2.22 — 2026-07-01
- Allowed
publish-prto work through publisher installations.
0.2.21 — 2026-07-01
- Repaired YOLO direct-push plumbing.
- Added regression coverage for YOLO direct-push Git plumbing.
0.2.20 — 2026-07-01
- Polished zodex command output.
0.2.19 — 2026-07-01
- Installed ARM64 cross-libc headers in the release workflow.
0.2.18 — 2026-07-01
- Refined the zodex install/setup flow.
- Raised publisher bundle limits.
- Stabilized CLI parity truncation checks.
0.2.17 — 2026-07-01
- Included GitHub Actions workflow permission in publisher tokens.
0.2.16 — 2026-06-30
- Fixed the direct-push publisher wire format.
0.2.15 — 2026-06-30
- Fixed YOLO direct-push bundle imports.
0.2.14 — 2026-06-30
- Enabled YOLO direct
git pushmode.
0.2.13 — 2026-06-30
- Allowed registry defaults for Sprite operations.
0.2.12 — 2026-06-30
- Fixed push-grant list parsing.
0.2.11 — 2026-06-30
- Added GitHub mode commands.
0.2.10 — 2026-06-30
- Added the controlled
publish-prflow. - Bound
publish-prto the active checkout repository.
0.2.9 — 2026-06-28
- Added agent-side GitHub PR creation that reuses temporary push grants.
0.2.8 — 2026-06-27
- Refactored Sprite guests to stay runtime-only.
0.2.7 — 2026-06-27
- Maintenance release. No direct code behavior changes beyond release preparation.
0.2.6 — 2026-06-27
- Maintenance release. No direct code behavior changes beyond release preparation.
0.2.5 — 2026-06-27
- Maintenance release. No direct code behavior changes beyond release preparation.
0.2.4 — 2026-06-27
- Maintenance release. No direct code behavior changes beyond release preparation.
0.2.3 — 2026-06-27
- Maintenance release. No direct code behavior changes beyond release preparation.
0.2.2 — 2026-06-27
- Added Sprite-side push-request flow.
- Added the restricted
zodex-agentsurface. - Dropped self-symlinks from the install script.
- Defaulted Sprite TLS to port
8443. - Polished Sprite sync and installer output.
0.2.1 — 2026-06-26
- Removed no-op Sprite symlink steps.
- Passed Sprite exec arguments after a separator.
- Improved GitHub push-grant auth UX.
- Fixed clippy warnings in auth UX helpers.
- Updated the canonical repo slug to
amxv/zodex. - Added Apple Silicon release target support.
0.2.0 — 2026-06-26
- Introduced the zodex compatibility layer.
- Centralized service dispatch across transports.
- Added the Rust operator control plane.
- Integrated the zodex proxy component.
- Made push grants the default workflow.
- Fixed repo-scoped push-grant selection.
- Finished the zodex cleanup and supported product surface.
- Removed Docker-specific identity from the runtime surface.
- Preferred device-flow push grants.
- Switched the project license to Apache 2.0.
0.1.30 — 2026-03-21
- Added force-recreate recovery for Sprite Services.
- Added a one-command Sprite upgrade flow.
- Implemented the concurrent session broker.
0.1.29 — 2026-03-21
- Fixed publisher socket directory access for
publish-pr.
0.1.28 — 2026-03-21
- Configured default agent Git commit identity.
0.1.27 — 2026-03-21
- Made Sprite upgrades recycle managed services.
0.1.26 — 2026-03-21
- Added reader-backed Git clone auth for agents.
0.1.25 — 2026-03-21
- Added a dedicated agent workspace model for Sprite deployments.
0.1.24 — 2026-03-20
- Fixed root MCP routing on the exact
/mcppath.
0.1.23 — 2026-03-20
- Fixed root MCP path canonicalization.
0.1.22 — 2026-03-20
- Consolidated the Sprite workflow into the repo skill.
- Fixed connect verification and narrowed insecure TLS retry behavior.
- Added the Sprite setup workflow and sanitized default app IDs.
- Fixed MCP trailing-slash handling.
0.1.21 — 2026-03-19
- Extracted the shared computer service.
- Routed MCP through the computer service.
- Added the HTTP computer API.
- Added the computer HTTP CLI.
- Packaged the computer client.
- Verified transport and CLI parity.
- Fixed computer client support for self-signed HTTPS.
- Stabilized MCP exec parity tests.
0.1.20 — 2026-03-19
- Improved tool UX with workdir-aware patches, richer session output, and idle timeout behavior.
- Fixed pre-existing clippy warnings.
0.1.19 — 2026-03-19
- Added a fail-fast GitHub Actions run watcher script.
- Enabled direct SSH access for the Runpod agent user.
0.1.18 — 2026-03-19
- Fixed Go tool installation in the Runpod image.
0.1.17 — 2026-03-19
- Updated the Runpod base image.
- Added Bun to the Runpod image.
0.1.16 — 2026-03-19
- Fixed Runpod API update requests.
- Polished the Runpod agent development environment.
0.1.15 — 2026-03-19
- Added the Runpod API helper script.
- Switched to the ring-only rustls provider.
0.1.14 — 2026-03-19
- Built the Runpod image on the Runpod base.
0.1.13 — 2026-03-19
- Split generic and Runpod images.
0.1.12 — 2026-03-19
- Fixed Runpod container permissions.
0.1.11 — 2026-03-19
- Fixed Runpod container bootstrap.
0.1.10 — 2026-03-19
- Maintenance release. No direct code behavior changes beyond release preparation.
0.1.9 — 2026-03-19
- Maintenance release. No direct code behavior changes beyond release preparation.
0.1.8 — 2026-03-19
- Maintenance release. No direct code behavior changes beyond release preparation.
0.1.7 — 2026-03-19
- Maintenance release. No direct code behavior changes beyond release preparation.
0.1.6 — 2026-03-18
- Maintenance release. No direct code behavior changes beyond release preparation.
0.1.5 — 2026-03-18
- Added annotations for MCP tools and verified them in tests.
0.1.4 — 2026-03-18
- Shipped Ubuntu 22.04 release artifacts.
0.1.3 — 2026-03-18
- Added Runpod HTTP proxy listener mode.
0.1.2 — 2026-03-18
- Maintenance release. No direct code behavior changes beyond release metadata.
0.1.1 — 2026-03-18
- Added the apply-patch API reference.
- Completed the core server and PTY exec runtime.
- Integrated the codex-style
apply_patchtool and tests. - Implemented systemd-backed computer MCP CLI management.
- Added the VPS bootstrap installer script.
- Added TLS setup and HTTPS MCP serving.
- Hardened key redaction and deploy-readiness behavior.
- Added process-mode fallback for container hosts.
- Added GitHub App auth and PR workflow helpers.
- Improved GitHub App plan-error handling and permissions JSON.
- Added the publisher daemon and process-mode PR publishing.
- Trimmed default installer config.
- Added the Runpod proxy and agent image packaging.
- Added GitHub release packaging.