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.6.4 - 2026-08-28
- Rebuilt agent timelines around semantic activity so tasks, skills, tool discovery, web work, file changes, and provider-specific evidence appear as durable, purpose-built cards that remain accurate across live turns, restarts, and restored sessions.
- Improved timeline readability and stability with unified thinking traces, clearer grouped activity, more compact code and output presentation, and smoother surface transitions without losing live or historical content.
- Reworked Git review into a larger, faster reading workflow with stable workspace and session targeting, separate Changes, Recent, and Processes views, shared tree or flat file navigation, exact-file reveal, safer Finder actions, consistent syntax highlighting, and stacked scrolling across changed files.
- Refined Git sidebar controls with the remote refresh action beside the branch selector, clearer responsive footer actions, and a live running-process count.
- Expanded global skill discovery for Agent, Codex, and Claude sources with nested folders, directory-symlink projections, live refresh after linked-file changes, deterministic aliases, and safe handling for broken links and loops.
- Improved Docs by recognizing lowercase instruction filenames while preserving case-distinct paths, removing distracting heading anchor glyphs, and preventing an unintended focus outline after copying a document path.
- Made Usage reset labels include the weekday and prevented duplicate weekly capacity notifications.
0.6.3 - 2026-08-14
- Rebuilt background process execution around a durable scheduler with configurable global and per-workspace concurrency limits, ordered queueing, pause and resume controls, cancellation, timeouts, and safe admission across multiple agents.
- Made queued and running process state survive app restarts, hardened startup recovery so restored work is reconciled before new processes launch, and made completion delivery to the owning agent durable and exactly once.
- Expanded Process Manager with clearer queued, running, and retained views; live counts and status; bounded log inspection; configurable output capture; workspace-level controls; and safe cleanup for retained processes and logs.
- Added a manual Start action for queued processes so users can deliberately bypass global and workspace concurrency limits for one selected process without changing saved limits or disrupting scheduler fairness.
- Consolidated agent coordination into three focused tools:
gg_messagefor communication, mode-basedgg_teamfor membership and managed worktrees, and mode-basedgg_processfor background work. Updated timeline cards now present team, message, process, queue, result, and failure details more clearly. - Added suggested model-preset shortcuts to Add Agent and command-palette actions for opening every Settings pane directly, including pane-specific search aliases.
- Added GPT-5.3-Codex-Spark and aligned reasoning-effort choices across agent creation, presets, Settings, the composer, and Git automation, while removing unsupported Ultra choices.
- Added a unified Usage view for OpenAI and Claude capacity with provider-specific refresh controls, separate default and named Codex limits, optional weekly threshold notifications, permission-aware delivery, and accurate GPT-5.3-Codex-Spark capacity.
- Hardened usage monitoring across authentication changes, app restarts, permission-service failures, concurrent refreshes, malformed provider data, and simultaneous settings edits without mixing OpenAI and Claude state.
0.6.2 - 2026-08-10
- Made closing the main macOS window quit Golden Goose through the normal application cleanup path, matching Command-Q behavior.
- Made Docs substantially more stable during file changes, workspace switching, tab navigation, and background refreshes, eliminating stale renders, transient loading shifts, and several race conditions that could lose or misorder updates.
- Centralized Golden Goose harness instructions in one repository-owned file and now apply the appropriate shared and provider-specific instructions consistently when Codex and Claude sessions start, resume, rebind, or fork.
- Upgraded the embedded Claude Agent SDK and hardened its packaged runtime, permission inheritance, native asset loading, and session-lifecycle behavior across supported build targets.
0.6.1 - 2026-08-04
- Rebuilt team-member removal and managed-worktree cleanup around separate, nonblocking lifecycle operations so one slow or failed cleanup no longer stalls unrelated team activity.
- Improved interrupted-operation recovery with bounded retries, explicit repair states, safer legacy-data conversion, and stronger protection against deleting worktrees that are still in use.
- Made team and worktree status more truthful during cleanup, recovery, and partial failures, including clearer lifecycle progress in the interface and agent tool results.
- Removed the obsolete Rules settings pane now that agent instructions and skills are available through the persistent Docs workspace.
0.6.0 - 2026-08-03
- Rebuilt Docs as an independent, persistent workspace with closable and reorderable tabs, restored documents and scroll positions across restarts, and seamless switching between agent conversations and documents.
- Added project and managed-worktree browsing, global Codex, Claude, and Agents skills, repository instructions, checkout selection, path and content search, and direct Markdown links that open or focus the correct document tab.
- Added richer skill-document presentation, including structured frontmatter, source context, specialized skill browsing, and access to repository and global instruction files.
- Added interactive Mermaid diagrams with theme-aware rendering, zoom, pan, reset, and full-screen preview while preserving fast live Markdown updates, syntax highlighting, table of contents, and in-document search.
- Refined the main sidebar with persistent Agents and Docs modes, per-workspace Team Communications, clearer workspace actions, stable branch labels, and restored expanded or collapsed workspace state.
- Improved workspace teams so adding, removing, archiving, restoring, and reopening agents remains consistent across restarts, worktrees, timelines, Team Communications, and multiple open workspaces.
- Improved add-agent onboarding so role instructions, Markdown prompts, and image attachments appear in the adding agent’s timeline, the new agent’s timeline, and Team Communications.
- Fixed Git sidebar observation so repository changes no longer cause continuous background Git activity, high CPU usage, index-lock conflicts, stale diffs, or disagreement between left and right sidebar summaries.
- Added automatic retry with bounded backoff when Codex reports that the selected model is temporarily at capacity, while keeping the original logical turn cancellable and visible.
- Rebuilt native context-compaction tracking for Codex and Claude so progress, completion, failures, notifications, and context usage remain accurate through delayed provider events, retries, restarts, and consecutive compactions.
- Hardened managed-worktree cleanup and recovery so interrupted agent removal converges safely without blocking later team operations or deleting worktrees still used by another agent.
- Redesigned the Add Agent modal and refined timeline, Team Communications, tab, toolbar, search, and document-navigation interactions across light and dark themes.
0.5.46 - 2026-07-27
- Added a Claude default permission-mode setting that inherits the user’s Claude Code configuration on fresh installs, preventing sessions from unexpectedly falling back to Manual.
- Added changeable per-session Claude permission overrides that persist across turns and restarts until cleared back to the application default.
- Fixed new team agents so they use the configured Claude default instead of copying incompatible permission state from their parent agent.
0.5.45 - 2026-07-24
- Restored the direct Create Team Lead action beside New Chat when the workspace team is empty, including model and reasoning controls while preserving the current singleton-team behavior and lead instructions.
- Fixed archived sessions and removed team members that could reappear after restarting the app by durably saving archive, restore, join, and removal changes before those actions complete.
- Kept Golden Goose tools immediately available in Claude sessions while allowing Claude to continue deferring other MCP tools through its normal tool-search behavior.
0.5.44 - 2026-07-24
- Fixed startup becoming slow or temporarily unresponsive as archived session history grew by moving timeline recovery out of the launch-critical path and avoiding full-history scans for sessions that do not need migration.
- Fixed local macOS release packaging so temporary DMG files are cleaned reliably with standard macOS temporary paths and shells configured with safe-delete wrappers.
0.5.43 - 2026-07-24
- Restored the left-aligned loading spinner after sending a message until the agent begins a response, thinking, or tool activity, and removed transient Sending and Cancelled labels from user messages.
0.5.42 - 2026-07-24
- Fixed an issue introduced in 0.5.41 that could make Golden Goose close immediately on launch when older archived or removed sessions retained workspace-scoped settings.
- Restored those historical sessions from their durable workspace or managed-worktree identity without weakening their saved provider permissions and configuration policy.
- Improved startup diagnostics and recovery so corrected pre-launch migrations can retry safely instead of leaving the app stuck behind a failed cutover record.
0.5.41 — 2026-07-24
- Simplified agent coordination around one persistent team, removing multi-team selection and team-ID plumbing from the app and agent tool surface.
- Added an optional name prompt when adding a standalone thread to the team, while preserving the existing fallback name when the field is left blank.
- Fixed timeline history that could disappear, reorder, or move old agent DMs and compaction notifications to the end after switching threads, refreshing, restarting, or running a background process.
- Fixed new Claude conversations that could render an assistant response before the user message and thinking block, while preserving thinking and tool history across restart.
- Restored Golden Goose tools in Claude sessions by publishing Claude-compatible MCP schemas without weakening the strict team-management contract.
- Fixed Claude sessions so inherited permission behavior respects the user’s Claude configuration, including custom config directories, permission defaults, sandbox settings, managed policies, hooks, denials, and Claude’s native safety checks.
- Kept Claude launch policy immutable for an existing session while preserving Codex’s per-turn Default and Plan collaboration controls.
- Hardened compaction retries so duplicate executor wakes cannot bypass a durable retry deadline.
- Tightened the Context usage popover and improved Markdown list spacing so large ordered-list markers are not clipped.
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.
- 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.