Changelog

v0.13.0 — 2026-08-23

Added

  • DevPod as primary CDE backend – DevPod with Podman is now the default and recommended container backend. Eclipse Che / Dev Spaces is deprecated; --backend che returns a migration error with guidance to switch to DevPod.
  • Sandbox IDE selection – New --ide flag on uf sandbox start and uf sandbox create for launching workspaces with a specific IDE (vscode, openvscode, fleet, jupyternotebook, cursor, or none). Resolution chain: CLI flag > UF_SANDBOX_IDE env var > .uf/config.yaml > default none.
  • uf ollama-proxy command – Start, stop, and check status of a local Ollama-compatible proxy for GPU-less embedding workflows. Enables developers without GPUs to use cloud-hosted embedding models through a local endpoint.
  • Multi-platform scaffold deployment – New uf init --platform flag supports opencode and cursor targets. Repeatable flag (--platform opencode --platform cursor) scaffolds both platforms simultaneously. Cursor output generates .cursor/ directory with .mdc rule files and .cursor/mcp.json.
  • Podman and DevPod in uf setup and uf doctoruf setup now installs Podman (step 14), DevPod (step 15), and configures the DevPod Podman provider (step 16). uf doctor checks Podman runtime health (Fail severity) and DevPod version/provider (Warn severity).

Changed

  • DevPod provider pre-flight simplified – Removed podman PATH lookup pre-flight check. DevPod provider references the registered provider name, not a binary in PATH. Diagnostic hint on devpod up failure points to uf doctor and uf setup.

v0.12.0 — 2026-04-14

Added

  • Containerized development sessions – New uf sandbox command group for launching, managing, and extracting changes from containerized OpenCode sessions. Supports Podman (local) and Eclipse Che / Dev Spaces (CDE) backends.
  • Linux cross-platform install – RPM packages and Homebrew Formula for Linux installations.
  • Externalized Speckit commands – Speckit, OpenSpec, and Gaze init assets are now externalized from embedded assets, enabling independent updates.
  • Workflow phase boundaries – Speckit commands now enforce phase boundaries (spec vs. implementation), preventing out-of-phase changes.

Fixed

  • Guardrails added to /opsx-propose to prevent phase boundary violations.
  • Anthropic Vertex environment variables now forwarded to sandbox containers.
  • Google Cloud config directory mounted for Vertex AI auth in sandbox.