Skip to content

Omega v0.2.0-rc16

Pre-release
Pre-release

Choose a tag to compare

@AtlantisPleb AtlantisPleb released this 26 Jul 05:11

Pre-release. Not for general use.

This is the first candidate that does not ship a destructive --uninstall. rc13, rc14 and rc15 all carry a command that deletes your Zed installation — see the caution on those releases, and prefer this build.

macOS arm64, Developer ID HQWSG26L43, notarized (Accepted), stapled at both the app and the disk image.

Artifact Omega-v0.2.0-rc16-macos-arm64.dmg
SHA-256 bc39acd6937d86f6f48531516abc52d13eab6944412d45ba2abf68dd199788be
Source commit 79a63f1f15
Engine omega-effectd-v0.1.0-rc.10

What changed since rc15

--uninstall uninstalls Omega. It previously ran upstream Zed's script verbatim — deleting /Applications/Zed.app, Zed's application support, logs, config and server directories, printing "Zed has been uninstalled", and removing no Omega path at all. It destroyed a real Zed installation during the fix's own falsification run. The command now builds its plan from the paths:: functions that actually write, destructures it exhaustively so an unplanned root does not compile, and refuses /, /Applications, $HOME, and empty or relative plans.

Five brand classes no gate could see. The rendered --help of every shipped binary said "Run zed in the foreground" and named Zed's data root; every OpenRouter request sent X-Title: Zed Editor, visible in the user's own dashboard; the keymap template pointed at a deprecated zed: command. Three structural causes: brand.words excluded lowercase zed, the doc scanner never read #[cfg_attr(…, doc)], and nothing read rendered help at all — only the source lines clap joins at runtime. Contents/MacOS/cli had never been opened by any packaged check, which is why the uninstall script shipped. Executables are now discovered by walking the bundle for Mach-O magic.

Three harness checks that could not fail. Theme legibility wrote its result as a constant with no OCR and no pixel diff; the secret tripwire closed both ends of its own pipe; four of six tripwire surfaces watched directories Omega never writes.

Two defects reported against rc15. Reopening a conversation the agent no longer holds said "Failed to Launch: Resource not found: <uuid>" — nothing failed to launch, and the identifier was not actionable. It now explains that the conversation is gone, keeps the history readable, and offers a new thread. The component preview pane rendered one sidebar-width too wide and its content ran off the right edge.

Verified independently on this artifact: 0 Zed paths in the uninstall path, 0 Zed Editor headers, 0 in Zed sentences, 0 Zed strings in Info.plist, and rendered --help clean on both binaries.

Known gaps

The brand gate does not read docs/, script/, or crates/zed/resources/; does not classify one- and two-word labels; and inspects no rendered pixels. updater.rs still moves Zed.exe while the bundler ships Omega.exe — a latent Windows bug. macOS bundle only.