This changelog is for people using the goldengoose desktop app. It focuses on changes you can feel in the app: new features, model/provider support, UI improvements, reliability fixes, performance work, and install/update improvements.

0.5.40 — 2026-07-13

  • Fixed Team Manage so explicitly selecting an existing managed worktree reliably reuses it, including when the requesting agent is already running inside that worktree.
  • Improved shared-worktree collaboration so reviewers, fixers, and other same-team agents can join one authorized worktree without losing existing associations.
  • Hardened concurrent worktree creation and reuse so racing operations converge on the same authoritative worktree without duplicate branches, lost reservations, or incomplete journals.
  • Improved restart and failure recovery for interrupted worktree reuse while preserving provider sessions, working directories, authorization boundaries, and unrelated team members.
  • Made the existing composer context meter interactive, with a lightweight popover showing estimated tokens used and the effective context-window size.
  • Added native manual context compaction for Codex and Claude, available when the agent is idle and operating on the existing provider conversation without creating a new session or worktree.
  • Added model-aware context-window fallbacks when providers omit a usable value, including Codex GPT-5.6 and current Claude model families, while continuing to prefer provider-reported values.
  • Preserved context usage across app restarts and kept post-compaction values provider-authoritative rather than resetting the meter optimistically.
  • Hardened compaction lifecycle, timeout, retry, restart, and duplicate-request handling so native completion and team notifications remain consistent and are delivered only once.

0.5.39 — 2026-07-13

  • Restored initial image attachments when agents add teammates through Team Manage, with the same discoverable contract across Codex, Claude, and OpenCode.
  • Preserved attachment order and native image delivery during onboarding, with a consistent eight-image limit and no text-only fallback.
  • Hardened attachment failures so invalid or unsupported images are rejected before team, session, hook, or worktree changes begin, and local filesystem paths stay private.
  • Improved crash and replay handling for failed onboarding attachments so repeated operations return the same durable outcome without duplicating members or messages.

0.5.38 — 2026-07-13

  • Unified agent-to-agent messaging across Codex, Claude, OpenCode, the desktop UI, onboarding, and automation so direct messages and team broadcasts now use one consistent delivery path.
  • Added ordered native image attachments to agent messages without degrading images into text-only fallbacks.
  • Improved messaging reliability with durable acknowledgements, retry and cancellation support, crash recovery, idempotent delivery, and repaired onboarding outcomes after interrupted operations.
  • Unified message rendering across agent timelines and Team Communications while preserving stable history, imported transcripts, sender-derived broadcasts, and worktree status fields.
  • Hardened messaging authorization, abuse limits, and privacy-safe diagnostics, including support for direct messages outside team membership without leaking sensitive local identity or path information.

0.5.37 — 2026-07-12

  • Rebuilt managed-worktree assignment around a durable lifecycle service, so agents can create, reuse, or move between worktrees without losing their active Codex or Claude conversation.
  • Added Settings → Worktrees for inspecting managed worktrees, reviewing cleanup effects before execution, repairing supported states, and safely removing worktree artifacts.
  • Improved crash and restart recovery for interrupted worktree creation, assignment, removal, cleanup, and provider rebinding operations.
  • Hardened worktree authorization and path privacy so agents see only permitted logical worktree information rather than local filesystem paths.
  • Simplified the agent tool surface by moving worktree lifecycle operations into Team Manage and removing the separate public worktree tool.

0.5.36 — 2026-07-11

  • Added a global ignored-folder allowlist for Markdown files, alongside per-workspace overrides, so folders such as tmp/gg/ can appear consistently without changing Git ignore behavior.
  • Moved Markdown font-size and inline-code color controls from Appearance into the Markdown settings pane.
  • Fixed restored archived sessions so they can send messages normally while remaining outside their former team by default, and added a name prompt when explicitly adding a non-team session back to a team.
  • Fixed timeline Full Preview for files in primary and managed-worktree sessions, including paths with spaces and renamed files, and simplified the timeline action to an accessible maximize icon.

0.5.35 — 2026-07-11

  • Fixed AI-generated commit messages and pull-request drafts so the globally selected GPT/OpenAI model reliably uses Codex instead of stale workspace settings or Claude availability.
  • Preserved the exact selected model and reasoning effort for Git AI generation, with clear local errors instead of silently switching providers.

0.5.34 — 2026-07-11

  • Improved Git review readability with wrapped long lines, cleaner diff content, and non-overlapping file actions.
  • Added an on-demand full-file diff preview while keeping large Git and timeline previews safely bounded for app responsiveness.
  • Changed expanded timeline diffs to open in Git Review instead of rendering potentially enormous patches directly in the conversation.

0.5.33 — 2026-07-10

  • Moved macOS installers and signed automatic-update artifacts to a dedicated Cloudflare R2 release host for more reliable downloads and updates.
  • Simplified and hardened the local macOS release process with immutable uploads, end-to-end verification, safe recovery, and complete-version retention.

0.5.32 — 2026-07-10

  • Improved macOS release reliability so the manual installer and signed in-app update are published and verified independently.
  • New installations of 0.5.32 can use automatic updates for later releases. Installations older than 0.5.31 still require one manual reinstall first.

0.5.31 — 2026-07-10

  • Rebuilt the macOS release pipeline so signed updater artifacts, the public update manifest, and the installer are verified before a release becomes live.
  • Updated the download page to serve the macOS DMG installer while automatic updates continue using the signed updater archive.
  • Changed the updater signing key. If you installed an earlier version, download and install 0.5.31 manually once; automatic updates will resume for later releases.

0.5.28 — 2026-07-09

  • Added the new Codex GPT 5.6 Sol, Terra, and Luna models.
  • Added expanded reasoning choices for the new Codex GPT 5.6 models, including Max and Ultra where supported.
  • Fixed edited-message reruns in long threads so editing an earlier user message forks the chat instead of failing with a timeline persistence error.
  • Fixed Codex image view previews so existing local image files render inline instead of showing Preview unavailable.

0.5.27 — 2026-07-08

  • Fixed sending a message while an agent is actively responding so Enter interrupts the current response, shows your message in the timeline, and starts the next response without leaving the thread stuck.
  • Improved Codex image view tool cards so they show the image path and an inline preview instead of raw JSON by default.

0.5.26 — 2026-07-07

  • Restored the quick team-agent flow for adding an agent and assigning a worktree in one step.
  • Restored worktree branch names and live diff line counts under agents in the sidebar.
  • Fixed Git review views so managed-worktree agents show diffs for their assigned worktree instead of the default checkout.

0.5.25 — 2026-07-07

  • Fixed Docs view so agents in worktrees browse and render files from their active worktree instead of the default branch checkout.
  • Fixed AI commit and PR text generation so selecting a GPT/OpenAI model routes generation through the selected provider instead of unexpectedly using Claude.

0.5.24 — 2026-07-07

  • Added a dedicated worktree control plane so agents and leads can inspect worktrees separately from team membership.
  • Changed team member removal so it detaches agents from worktrees without deleting the underlying worktree files or branches.
  • Simplified adding team members by removing worktree setup from the add-member flow; worktrees are now managed separately.
  • Added worktree tool output in the timeline, including linked agents, zero-agent worktrees, missing/deleted state, and init failures.

0.5.23 — 2026-07-06

  • Fixed Claude conversations that could appear blank or show only a copy icon while the assistant was starting a response.
  • Fixed Claude team-agent add flows that could fail after resuming sessions because the Claude bridge reused an existing session identity.
  • Improved recovery around empty Claude streaming placeholders so completed timelines stay clean after reload.

0.5.22 — 2026-07-06

  • Updated app download, help, and release links to use goldengoose.ashray.xyz.

0.5.21 — 2026-07-06

  • Added an in-app notification when a new Golden Goose update is available, with an Install action from the notification.

0.5.20 — 2026-07-06

  • Added safeguards for very large file diffs so timelines and Git review stay responsive instead of rendering unbounded diff content inline.
  • Fixed queued Composer messages in background threads so they send automatically when that thread finishes, without needing to refocus the conversation.
  • Fixed the Git sidebar in folders without Git initialized so it stays on the not-initialized state instead of briefly showing files and commits from another workspace.

0.5.19 — 2026-07-03

  • Fixed queued messages so they disappear from the composer as soon as they are handed off to the timeline, instead of lingering while the send finishes.
  • Improved the Docs view so newly created markdown files in visible workspace folders appear without restarting the app.
  • Made the Docs view follow the focused chat’s workspace or worktree, matching the Git sidebar more closely.
  • Fixed long Codex conversations that could show persistent loading spinners instead of the live trajectory.
  • Fixed context compaction notices so they continue rendering as notification cards after restart instead of raw text bubbles.

0.5.18 — 2026-07-03

  • Improved app-generated commit messages and PR drafts so they no longer create extra visible Claude conversations in the sidebar.
  • Made internal Claude text generation more isolated from normal chat sessions, reducing sidebar clutter and session recovery edge cases.

0.5.17 — 2026-07-02

  • Improved recovery for restored threads so conversations are less likely to open as blank after restart.
  • Improved Claude-backed generation reliability for app features that ask the model to draft text.
  • Made Claude generation behavior safer by avoiding unwanted session coupling in app-driven generation flows.

0.5.16 — 2026-07-02

  • Added a Git pull action when the current branch is behind its remote and has no local commits waiting to push.
  • Refreshed the Git sidebar behavior so the pull action appears only in the safe behind-only state.

0.5.15 — 2026-07-01

  • Added more Claude reasoning-effort options, including advanced reasoning levels for supported Claude models.
  • Made model and reasoning choices more consistent across runtime sessions.
  • Fixed stale model/reasoning options after app updates.

0.5.14 — 2026-07-01

  • Updated the Claude Sonnet preset to the latest supported Sonnet 5 option.
  • Fixed direct agent message tool rendering and behavior.
  • Hid noisy benign Codex startup notices that did not require user action.

0.5.13 — 2026-06-29

  • Added direct messaging between agents so agents can coordinate without everything going through the lead thread.
  • Improved multi-agent communication flows across teams.

0.5.12 — 2026-06-24

  • Improved app update reliability by aligning updater behavior.
  • Fixed stable update asset handling so future app updates resolve more reliably.

0.5.11 — 2026-06-24

  • Maintenance release for app update reliability. No direct in-app behavior changes.

0.5.10 — 2026-06-24

  • Maintenance release for app update reliability. No direct in-app behavior changes.

0.5.9 — 2026-06-24

  • Maintenance release for app update reliability. No direct in-app behavior changes.

0.5.8 — 2026-06-23

  • Allowed reasoning effort to change mid-thread when supported by the active provider/model.
  • Improved reliability when sending messages with provider-specific options.

0.5.7 — 2026-06-23

  • Hid benign stale Codex goal-cleared conflicts that did not require user action.
  • Improved macOS app download availability.

0.5.6 — 2026-06-23

  • Maintenance update for app download availability. No direct in-app behavior changes.

0.5.5 — 2026-06-23

  • Maintenance update for macOS app update availability. No direct in-app behavior changes.

0.5.4 — 2026-06-23

  • Maintenance release. No direct in-app behavior changes.

0.5.3 — 2026-06-23

  • Updated the GPT and Claude model catalog.
  • Fixed Codex active-turn steering so messages route to the correct active turn more reliably.
  • Hid benign Codex startup routing conflicts that did not require user action.
  • Removed the Claude Fable model option.
  • Improved updater availability for app updates.

0.5.2 — 2026-06-10

  • Added GPT 5.5 as a selectable model option.
  • Refreshed the model catalog.
  • Added support for PDF prompt references.

0.5.1 — 2026-06-09

  • Improved Codex profile migration so existing users keep working after the auth/storage transition.
  • Stabilized the stop button in the newer runtime panel.
  • Improved timeline streaming reliability after cold loads and session recovery.
  • Reduced timeline render churn for smoother long conversations.
  • Improved incremental markdown streaming in assistant responses.
  • Hid provider auth auto-continue rows that should not appear as user-facing timeline entries.

0.5.0 — 2026-03-21

  • Established the 0.5.x baseline for the goldengoose desktop app.
  • Shipped the core agent runtime with Codex and Claude provider support.
  • Added provider auth flows, session persistence, typed runtime errors, and recovery hardening.
  • Built the prompt-first runtime UI with multi-thread workflows, model/effort selection, observable tool calls, and Git sidebar workflows.
  • Added team orchestration, team communications, agent identity handling, and multi-agent coordination tools.
  • Added the process manager, process tool cards, and background shell status updates.
  • Added the native markdown file viewer with file-tree browsing, workspace search, Mermaid rendering, and syntax-highlighted code paths.
  • Added Git review flows with split diffs, recent commits, branch/worktree controls, and commit/push workflows.
  • Added OpenCode provider support, dynamic model discovery, provider settings, and shared tool-card rendering.
  • Added notification preferences, compaction notices, telemetry consent, anonymous feedback, and better provider auth fallback.
  • Improved runtime performance across streaming, timeline projection, persistence, sidebars, and provider event handling.