Skip to content

Gyro v0.1.0-alpha.25

Choose a tag to compare

@github-actions github-actions released this 16 Jul 11:15
Immutable release. Only release title and notes can be modified.

Gyro v0.1.0-alpha.25

Gyro Alpha 25 clarifies the desktop product around two connected destinations:
Sessions for Chat and subscription CLI work, and Workspace for code, files,
diffs, Git, tests, diagnostics, terminals, and browser evidence.

Download and install

Gyro requires macOS 14+ and is not Apple-signed or notarized. The application
has a complete ad-hoc signature, so macOS can verify the bundle structure, but
the first launch still requires Apple's one-time Open Anyway approval.

Use the Gyro download site to choose a
build, then follow the
macOS installation guide.
Do not disable Gatekeeper or remove quarantine globally.

What changed

  • Sessions now provides one consistent destination for Chat and CLI work,
    remembers the last session canvas, and lets a CLI session start against a
    selected project or the user's home directory.
  • Workspace terminology, navigation, documentation, layout, and status surfaces
    now describe the code workbench consistently instead of presenting it as a
    third independent session system.
  • Chat received a focused typography, spacing, activity, change-summary, and
    composer pass while keeping terminal access available from the session.
  • Codex runs can report input, cached-input, output, reasoning, total-token, and
    model-context-window usage to the desktop UI.
  • Terminal polling now uses output revisions so unchanged buffers are not sent
    repeatedly, and overlapping reads are suppressed in the renderer.
  • Session, Git, task, test, search, and workspace-tree refreshes ignore stale
    responses; workspace polling also stops cleanly when its view is replaced.
  • Workspace files are sorted depth-first so directories and their descendants
    remain together, with new Rust and workbench smoke coverage for the behavior.
  • Queued Chat messages recover cleanly when sending is rejected instead of
    leaving a transient sending state behind.

Behavior changes and known limits

  • Gyro is still an unsigned public Alpha. A warning-free first launch requires
    Apple Developer ID signing and notarization, which this release does not use.
  • Managed Macs may prohibit Open Anyway. Gyro does not bypass device policy.
  • Apple Silicon and Intel remain separate downloads; there is no universal DMG.
  • Homebrew installs the gyro CLI only. Gyro.app remains a direct DMG install.
  • Existing local Chat and CLI sessions remain compatible; no database or
    session-schema migration is required.

Upgrade and rollback

Existing Alpha 24 sessions, attachments, plans, approvals, projects, and local
provider state remain compatible with Alpha 25. Update from Gyro or replace the
existing app with the matching Alpha 25 DMG.

To roll back, quit Gyro, back up
~/Library/Application Support/Gyro/, and reinstall
v0.1.0-alpha.24.

CLI

After the release Formula reaches the tap:

brew tap wytzeh197/tap
brew trust --formula wytzeh197/tap/gyro
brew install gyro

Direct archives remain available for
Apple Silicon
and
Intel.

Alpha notice

This is a GitHub-built public macOS Alpha for Apple Silicon and Intel. Updater
archives are signed with Gyro's updater key, while app bundles use ad-hoc code
signing and DMGs are not Apple-signed or notarized.