Getting Started
Changelog
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.