[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"package:cask:block-goose:en":3,"releases:stats:cask:block-goose:en":439,"releases:cask:block-goose:1:false:false:en":440,"releases-count:cask:block-goose:true:en":584},{"artifacts":4,"autoUpdates":25,"categories":26,"conflictsWith":32,"dependsOn":35,"deprecated":25,"description":46,"descriptionEn":47,"developer":48,"disabled":25,"displayName":49,"downloadSha256":50,"downloadSize":51,"downloadUrl":52,"editorChoice":25,"formulaeUrl":53,"homepage":54,"iconUrl":55,"installCommand":56,"installs":57,"installs30d":58,"isFont":25,"isLibrary":25,"kegOnly":25,"kind":61,"latestRelease":62,"machineTranslated":25,"minMacos":45,"name":85,"names":86,"platforms":88,"primaryCategory":408,"rank30d":409,"releaseCount":410,"releaseStats":411,"repoUrl":418,"screenshots":419,"sourceLocale":79,"sourceUrl":427,"summary":428,"summaryTranslation":429,"supports":430,"tags":432,"tap":437,"token":87,"version":84,"versionChangedAt":438},{"apps":5,"binaries":7,"entries":8,"pkgs":24},[6],"Goose.app",[],[9,16],{"declaration":10,"phase":13,"sources":14,"target":12,"type":15},{"app":11,"target":12},[6],"\u002FApplications\u002FGoose.app","install",[6],"app",{"declaration":17,"phase":21,"sources":22,"type":23},{"zap":18},[19],{"trash":20},"~\u002FLibrary\u002FApplication Support\u002FGoose","cleanup",[],"zap",[],false,[27],{"icon":28,"machineTranslated":25,"name":29,"slug":30,"sourceLocale":31},"lucide:code-xml","Developer Tools","developer-tools","zh-CN",{"casks":33,"formulae":34},[],[],{"arch":36,"casks":39,"formulae":40,"macos":41,"requirements":42},[37,38],"arm64","x86_64",[],[],">= 12",{"macos":43},{">=":44},[45],"12","goose is an open-source AI agent with desktop, command-line and API interfaces. This catalog artifact supplies the Mac desktop application. Connect a supported model provider, choose the permitted tools and work within the intended project or task scope. MCP extensions can add access to other applications and services.\n\n## Agent workflows\nThe desktop interface supports conversations, tool use and configurable extensions. Generated edits and command output still require review and appropriate tests. Tool access can modify files, run commands or send information to external services, so inspect extension definitions and approval settings before enabling them. A recipe can encode reusable task parameters, but its provenance and requested permissions remain important.\n\nThe exact 1.53.0 notes add resizable picture-in-picture MCP Apps, conversation quoting and live model metadata with a bundled fallback. Version 1.52.0 adds live voice conversations and redesigns settings, while 1.51.0 changes the desktop agent-loop routing. Those changes are version-scoped in the release notes rather than assumed from the current homepage.\n\n## Mac artifact and permissions\nThe exact official 1.53.0 Goose.zip is 212,918,523 bytes. The version-tagged download component and release workflow identify Goose.zip as the Apple Silicon build and Goose_intel_mac.zip as a separate Intel build. Read-only inspection of this exact 1.53.0 ZIP confirms an arm64 main executable. Both its Info.plist and LC_BUILD_VERSION declare macOS 12.0 as the minimum. This applies to the current Apple Silicon desktop artifact; the separate Intel build and optional model providers or extensions have their own requirements.\n\nThe publisher installation guide requires writable configuration\u002Flog locations. The exact desktop packaging configuration declares microphone access for voice dictation and Apple Events for controlling other applications. These permissions should be granted only for the workflows you intend to use; enabling extensions can introduce further requirements.\n\n## License, accounts and privacy\ngoose is Apache-2.0 licensed open-source software. Model-provider accounts, API usage and optional connected services have separate terms and charges. A free application download does not imply free or unlimited inference from a remote model.\n\nPrompts, selected file content, tool results and attachments can be sent to the configured provider. Connected extensions can transmit data to additional services. Review provider privacy settings, organization policy and credentials before processing sensitive material. Running the agent on your Mac does not make every operation local-only.\n\nThe official source icon and a genuine publisher documentation image of the dark session interface are supplied. The screenshot's exact build and operating system are not established and are explicitly left unspecified.\n\n[Official project](https:\u002F\u002Fgithub.com\u002Faaif-goose\u002Fgoose) · [Official installation documentation](https:\u002F\u002Fgoose-docs.ai\u002Fdocs\u002Fgetting-started\u002Finstallation\u002F)\n\n## Catalog snapshot distinction\nThe current package download still resolves to 1.53.0, 212,918,523 bytes, while production version history now includes 1.54.0. The latest three distinct history versions are 1.54.0, 1.53.0 and 1.52.0, and each has exact official notes. The official 1.54.0 Goose.zip is 208,684,969 bytes, but that newer asset size is not substituted for the current 1.53.0 package download.","Open source, extensible AI agent that goes beyond code suggestions","goose project contributors; originated at Block","goose","062d9b63a06ddbdf747b1bb7370341faeddab1bd973116f185b2a782cc406082",208684969,"https:\u002F\u002Fgithub.com\u002Fblock\u002Fgoose\u002Freleases\u002Fdownload\u002Fv1.54.0\u002FGoose.zip","https:\u002F\u002Fformulae.brew.sh\u002Fcask\u002Fblock-goose","https:\u002F\u002Fblock.github.io\u002Fgoose\u002F","https:\u002F\u002Fcdn.opennavo.com\u002Ficons\u002Fuploads\u002F73d0d111766f\u002F475e23966c80-256.png","brew install --cask block-goose",{"d30":58,"d365":59,"d90":60},527,10929,2407,"cask",{"bodyMarkdown":63,"brewCommittedAt":64,"hasNotes":65,"id":66,"isLatest":65,"isPrerelease":25,"machineTranslated":25,"publishedAt":67,"sections":68,"source":78,"sourceLocale":79,"summary":80,"title":81,"translation":82,"version":84},"This exact release adds interactive HTML session export and first-run goose mode selection. It improves adaptive thinking for Claude Sonnet\u002FHaiku 5.5, supports hyphenated GPT 6.1 Sol effort aliases, fixes session naming and none-reasoning handling, corrects Bedrock cache-token accounting, detects vision support and leases extension operations. Windows-only Node wrapper changes are not described as Mac fixes.\n\nThe full exact official note follows:\n\n## ✨ Features\n\n- Prompt for goose mode during first-time configure [#12629](https:\u002F\u002Fgithub.com\u002Faaif-goose\u002Fgoose\u002Fpull\u002F12629)\n- HTML session export with an interactive viewer [#11977](https:\u002F\u002Fgithub.com\u002Faaif-goose\u002Fgoose\u002Fpull\u002F11977)\n\n## 🐛 Bug Fixes\n\n- Adaptive thinking for Claude Sonnet and Haiku 5.5 [#12761](https:\u002F\u002Fgithub.com\u002Faaif-goose\u002Fgoose\u002Fpull\u002F12761)\n- Treat a client extension selection as the exact session set [#12548](https:\u002F\u002Fgithub.com\u002Faaif-goose\u002Fgoose\u002Fpull\u002F12548)\n- Support hyphenated GPT 6.1 Sol effort aliases [#12689](https:\u002F\u002Fgithub.com\u002Faaif-goose\u002Fgoose\u002Fpull\u002F12689)\n- Use a system Node.js in the Windows npx wrapper [#12176](https:\u002F\u002Fgithub.com\u002Faaif-goose\u002Fgoose\u002Fpull\u002F12176)\n- Show thinking when GOOSE_CLI_SHOW_THINKING is set to any value [#12454](https:\u002F\u002Fgithub.com\u002Faaif-goose\u002Fgoose\u002Fpull\u002F12454)\n- Price Databricks GLM aliases from the zhipuai catalog [#12673](https:\u002F\u002Fgithub.com\u002Faaif-goose\u002Fgoose\u002Fpull\u002F12673)\n- Read messages from config for tom [#12634](https:\u002F\u002Fgithub.com\u002Faaif-goose\u002Fgoose\u002Fpull\u002F12634)\n- Preserve the service total when folding cache input tokens for Bedrock [#12586](https:\u002F\u002Fgithub.com\u002Faaif-goose\u002Fgoose\u002Fpull\u002F12586)\n- Refresh revoked Copilot tokens when listing models [#12627](https:\u002F\u002Fgithub.com\u002Faaif-goose\u002Fgoose\u002Fpull\u002F12627)\n- Refresh revoked GitHub Copilot API token once [#12616](https:\u002F\u002Fgithub.com\u002Faaif-goose\u002Fgoose\u002Fpull\u002F12616)\n- Recognize ASAR when validating update target [#12599](https:\u002F\u002Fgithub.com\u002Faaif-goose\u002Fgoose\u002Fpull\u002F12599)\n- Stamp the implemented protocol version in initialize [#12580](https:\u002F\u002Fgithub.com\u002Faaif-goose\u002Fgoose\u002Fpull\u002F12580)\n- Session naming\u002F\"none\" reasoning effort fails for gpt-6.1-sol [#12605](https:\u002F\u002Fgithub.com\u002Faaif-goose\u002Fgoose\u002Fpull\u002F12605)\n- Reflect loading state of chats [#12603](https:\u002F\u002Fgithub.com\u002Faaif-goose\u002Fgoose\u002Fpull\u002F12603)\n- Read cache write tokens from Responses API usage [#12509](https:\u002F\u002Fgithub.com\u002Faaif-goose\u002Fgoose\u002Fpull\u002F12509)\n\n## 🔧 Improvements\n\n- Route every extension operation through a lease [#12723](https:\u002F\u002Fgithub.com\u002Faaif-goose\u002Fgoose\u002Fpull\u002F12723)\n- Foreground subagents in the state machine loop [#12632](https:\u002F\u002Fgithub.com\u002Faaif-goose\u002Fgoose\u002Fpull\u002F12632)\n- Resolve extensions into a per-inference lease [#12161](https:\u002F\u002Fgithub.com\u002Faaif-goose\u002Fgoose\u002Fpull\u002F12161)\n- Remove Nostr session sharing from goose core [#12453](https:\u002F\u002Fgithub.com\u002Faaif-goose\u002Fgoose\u002Fpull\u002F12453)\n- Detect vision support [#12594](https:\u002F\u002Fgithub.com\u002Faaif-goose\u002Fgoose\u002Fpull\u002F12594)\n- Upgrade rust to 1.99.0 [#12714](https:\u002F\u002Fgithub.com\u002Faaif-goose\u002Fgoose\u002Fpull\u002F12714)\n\n## 📚 Documentation\n\n- Update Desktop permission mode instructions [#12626](https:\u002F\u002Fgithub.com\u002Faaif-goose\u002Fgoose\u002Fpull\u002F12626)\n- Clarify self-serve LLM provider path [#12552](https:\u002F\u002Fgithub.com\u002Faaif-goose\u002Fgoose\u002Fpull\u002F12552)\n\n[Official 1.54.0 release](https:\u002F\u002Fgithub.com\u002Faaif-goose\u002Fgoose\u002Freleases\u002Ftag\u002Fv1.54.0)","2026-10-08T19:12:03Z",true,3366,"0001-01-01T00:00:00Z",[69],{"area":70,"items":71},"Changes",[72,73,74,75,76,77],"Export sessions to HTML with an interactive viewer.","Prompt for goose mode during first-time configuration.","Use exact client extension selections for the session set.","Refresh revoked GitHub Copilot API tokens.","Detect model vision support.","Remove Nostr session sharing from goose core.","editorial","en-US","Adds interactive HTML session export and improves provider and extension handling.","goose 1.54.0",{"locale":79,"machineTranslated":25,"sourceLocale":79,"status":83},"source","1.54.0","Goose",[85,87],"block-goose",[89,118,144,171,197,224,250,277,303,330,356,382],{"arch":38,"artifacts":90,"conflictsWith":104,"dependsOn":107,"downloadSha256":114,"downloadUrl":115,"macos":116,"minMacos":45,"requiresRosetta":25,"tag":117,"version":84},{"apps":91,"binaries":92,"entries":93,"pkgs":103},[6],[],[94,98],{"declaration":95,"phase":13,"sources":97,"target":12,"type":15},{"app":96,"target":12},[6],[6],{"declaration":99,"phase":21,"sources":102,"type":23},{"zap":100},[101],{"trash":20},[],[],{"casks":105,"formulae":106},[],[],{"arch":108,"casks":109,"formulae":110,"macos":41,"requirements":111},[38],[],[],{"macos":112},{">=":113},[45],"ebe7baac72094a11ccea4b750fbf648ea367a1f1b1864135598e27410efa1bd7","https:\u002F\u002Fgithub.com\u002Fblock\u002Fgoose\u002Freleases\u002Fdownload\u002Fv1.54.0\u002FGoose_intel_mac.zip","27","golden_gate",{"arch":37,"artifacts":119,"conflictsWith":133,"dependsOn":136,"downloadSha256":50,"downloadUrl":52,"macos":116,"minMacos":45,"requiresRosetta":25,"tag":143,"version":84},{"apps":120,"binaries":121,"entries":122,"pkgs":132},[6],[],[123,127],{"declaration":124,"phase":13,"sources":126,"target":12,"type":15},{"app":125,"target":12},[6],[6],{"declaration":128,"phase":21,"sources":131,"type":23},{"zap":129},[130],{"trash":20},[],[],{"casks":134,"formulae":135},[],[],{"arch":137,"casks":138,"formulae":139,"macos":41,"requirements":140},[37],[],[],{"macos":141},{">=":142},[45],"arm64_golden_gate",{"arch":38,"artifacts":145,"conflictsWith":159,"dependsOn":162,"downloadSha256":114,"downloadUrl":115,"macos":169,"minMacos":45,"requiresRosetta":25,"tag":170,"version":84},{"apps":146,"binaries":147,"entries":148,"pkgs":158},[6],[],[149,153],{"declaration":150,"phase":13,"sources":152,"target":12,"type":15},{"app":151,"target":12},[6],[6],{"declaration":154,"phase":21,"sources":157,"type":23},{"zap":155},[156],{"trash":20},[],[],{"casks":160,"formulae":161},[],[],{"arch":163,"casks":164,"formulae":165,"macos":41,"requirements":166},[38],[],[],{"macos":167},{">=":168},[45],"26","tahoe",{"arch":37,"artifacts":172,"conflictsWith":186,"dependsOn":189,"downloadSha256":50,"downloadUrl":52,"macos":169,"minMacos":45,"requiresRosetta":25,"tag":196,"version":84},{"apps":173,"binaries":174,"entries":175,"pkgs":185},[6],[],[176,180],{"declaration":177,"phase":13,"sources":179,"target":12,"type":15},{"app":178,"target":12},[6],[6],{"declaration":181,"phase":21,"sources":184,"type":23},{"zap":182},[183],{"trash":20},[],[],{"casks":187,"formulae":188},[],[],{"arch":190,"casks":191,"formulae":192,"macos":41,"requirements":193},[37],[],[],{"macos":194},{">=":195},[45],"arm64_tahoe",{"arch":38,"artifacts":198,"conflictsWith":212,"dependsOn":215,"downloadSha256":114,"downloadUrl":115,"macos":222,"minMacos":45,"requiresRosetta":25,"tag":223,"version":84},{"apps":199,"binaries":200,"entries":201,"pkgs":211},[6],[],[202,206],{"declaration":203,"phase":13,"sources":205,"target":12,"type":15},{"app":204,"target":12},[6],[6],{"declaration":207,"phase":21,"sources":210,"type":23},{"zap":208},[209],{"trash":20},[],[],{"casks":213,"formulae":214},[],[],{"arch":216,"casks":217,"formulae":218,"macos":41,"requirements":219},[38],[],[],{"macos":220},{">=":221},[45],"15","sequoia",{"arch":37,"artifacts":225,"conflictsWith":239,"dependsOn":242,"downloadSha256":50,"downloadUrl":52,"macos":222,"minMacos":45,"requiresRosetta":25,"tag":249,"version":84},{"apps":226,"binaries":227,"entries":228,"pkgs":238},[6],[],[229,233],{"declaration":230,"phase":13,"sources":232,"target":12,"type":15},{"app":231,"target":12},[6],[6],{"declaration":234,"phase":21,"sources":237,"type":23},{"zap":235},[236],{"trash":20},[],[],{"casks":240,"formulae":241},[],[],{"arch":243,"casks":244,"formulae":245,"macos":41,"requirements":246},[37],[],[],{"macos":247},{">=":248},[45],"arm64_sequoia",{"arch":38,"artifacts":251,"conflictsWith":265,"dependsOn":268,"downloadSha256":114,"downloadUrl":115,"macos":275,"minMacos":45,"requiresRosetta":25,"tag":276,"version":84},{"apps":252,"binaries":253,"entries":254,"pkgs":264},[6],[],[255,259],{"declaration":256,"phase":13,"sources":258,"target":12,"type":15},{"app":257,"target":12},[6],[6],{"declaration":260,"phase":21,"sources":263,"type":23},{"zap":261},[262],{"trash":20},[],[],{"casks":266,"formulae":267},[],[],{"arch":269,"casks":270,"formulae":271,"macos":41,"requirements":272},[38],[],[],{"macos":273},{">=":274},[45],"14","sonoma",{"arch":37,"artifacts":278,"conflictsWith":292,"dependsOn":295,"downloadSha256":50,"downloadUrl":52,"macos":275,"minMacos":45,"requiresRosetta":25,"tag":302,"version":84},{"apps":279,"binaries":280,"entries":281,"pkgs":291},[6],[],[282,286],{"declaration":283,"phase":13,"sources":285,"target":12,"type":15},{"app":284,"target":12},[6],[6],{"declaration":287,"phase":21,"sources":290,"type":23},{"zap":288},[289],{"trash":20},[],[],{"casks":293,"formulae":294},[],[],{"arch":296,"casks":297,"formulae":298,"macos":41,"requirements":299},[37],[],[],{"macos":300},{">=":301},[45],"arm64_sonoma",{"arch":38,"artifacts":304,"conflictsWith":318,"dependsOn":321,"downloadSha256":114,"downloadUrl":115,"macos":328,"minMacos":45,"requiresRosetta":25,"tag":329,"version":84},{"apps":305,"binaries":306,"entries":307,"pkgs":317},[6],[],[308,312],{"declaration":309,"phase":13,"sources":311,"target":12,"type":15},{"app":310,"target":12},[6],[6],{"declaration":313,"phase":21,"sources":316,"type":23},{"zap":314},[315],{"trash":20},[],[],{"casks":319,"formulae":320},[],[],{"arch":322,"casks":323,"formulae":324,"macos":41,"requirements":325},[38],[],[],{"macos":326},{">=":327},[45],"13","ventura",{"arch":37,"artifacts":331,"conflictsWith":345,"dependsOn":348,"downloadSha256":50,"downloadUrl":52,"macos":328,"minMacos":45,"requiresRosetta":25,"tag":355,"version":84},{"apps":332,"binaries":333,"entries":334,"pkgs":344},[6],[],[335,339],{"declaration":336,"phase":13,"sources":338,"target":12,"type":15},{"app":337,"target":12},[6],[6],{"declaration":340,"phase":21,"sources":343,"type":23},{"zap":341},[342],{"trash":20},[],[],{"casks":346,"formulae":347},[],[],{"arch":349,"casks":350,"formulae":351,"macos":41,"requirements":352},[37],[],[],{"macos":353},{">=":354},[45],"arm64_ventura",{"arch":38,"artifacts":357,"conflictsWith":371,"dependsOn":374,"downloadSha256":114,"downloadUrl":115,"macos":45,"minMacos":45,"requiresRosetta":25,"tag":381,"version":84},{"apps":358,"binaries":359,"entries":360,"pkgs":370},[6],[],[361,365],{"declaration":362,"phase":13,"sources":364,"target":12,"type":15},{"app":363,"target":12},[6],[6],{"declaration":366,"phase":21,"sources":369,"type":23},{"zap":367},[368],{"trash":20},[],[],{"casks":372,"formulae":373},[],[],{"arch":375,"casks":376,"formulae":377,"macos":41,"requirements":378},[38],[],[],{"macos":379},{">=":380},[45],"monterey",{"arch":37,"artifacts":383,"conflictsWith":397,"dependsOn":400,"downloadSha256":50,"downloadUrl":52,"macos":45,"minMacos":45,"requiresRosetta":25,"tag":407,"version":84},{"apps":384,"binaries":385,"entries":386,"pkgs":396},[6],[],[387,391],{"declaration":388,"phase":13,"sources":390,"target":12,"type":15},{"app":389,"target":12},[6],[6],{"declaration":392,"phase":21,"sources":395,"type":23},{"zap":393},[394],{"trash":20},[],[],{"casks":398,"formulae":399},[],[],{"arch":401,"casks":402,"formulae":403,"macos":41,"requirements":404},[37],[],[],{"macos":405},{">=":406},[45],"arm64_monterey",{"icon":28,"machineTranslated":25,"name":29,"slug":30,"sourceLocale":31},284,95,{"brewLag":412,"cadence":416,"count30d":417},{"compared":413,"earlierCount":414,"medianMinutes":415},4,1,153722867,"weekly",2,"https:\u002F\u002Fgithub.com\u002Faaif-goose\u002Fgoose",[420],{"caption":421,"height":422,"machineTranslated":25,"sourceLocale":79,"theme":423,"thumbUrl":424,"url":425,"width":426},"Official goose documentation screenshot of the dark session interface; pictured build and OS unspecified.",997,"dark","https:\u002F\u002Fcdn.opennavo.com\u002Fscreenshots\u002Fuploads\u002Fscreenshot\u002F5fc6025e7b60\u002F158aadb97f3a-640.png","https:\u002F\u002Fcdn.opennavo.com\u002Fscreenshots\u002Fuploads\u002Fscreenshot\u002F5fc6025e7b60\u002F158aadb97f3a-1280.png",1280,"https:\u002F\u002Fgithub.com\u002Fhomebrew\u002Fhomebrew-cask\u002Fblob\u002FHEAD\u002FCasks\u002Fb\u002Fblock-goose.rb","An open-source desktop AI agent that connects models and MCP tools to local files, coding tasks and workflow automation.",{"locale":79,"machineTranslated":25,"sourceLocale":79,"status":83},{"arm64":65,"requiresRosetta":25,"status":431,"x86_64":65},"known",[433,434,435,436],"AI agent","MCP","Automation","Open source","homebrew\u002Fcask","2026-10-09T07:15:26.193153Z",null,{"current":414,"records":441,"size":581,"stats":582,"total":410},[442,447,465,482,499,506,511,516,521,526,531,536,541,546,551,556,561,566,571,576],{"bodyMarkdown":63,"brewCommittedAt":64,"hasNotes":65,"id":66,"isLatest":65,"isPrerelease":25,"machineTranslated":25,"publishedAt":67,"sections":443,"source":78,"sourceLocale":79,"summary":80,"title":81,"translation":446,"version":84},[444],{"area":70,"items":445},[72,73,74,75,76,77],{"locale":79,"machineTranslated":25,"sourceLocale":79,"status":83},{"bodyMarkdown":448,"brewCommittedAt":449,"hasNotes":65,"id":450,"isLatest":25,"isPrerelease":25,"machineTranslated":25,"publishedAt":451,"sections":452,"source":78,"sourceLocale":79,"summary":461,"title":462,"translation":463,"version":464},"Adds MCP App picture-in-picture and improves model and session handling.\n\n- Add a resizable picture-in-picture window for MCP Apps.\n- Fetch live model metadata with a bundled fallback.\n- Append selected conversation text to the composer.\n- Preserve session context across reply lifecycle changes.\n- Guard MCP HTTP redirects against SSRF.\n- Fix provider vision support and model cost attribution.\n\nOther exact fixes address Bedrock truncation\u002Ftool flushing, Ollama thinking effort and MCP tool-result ordering. The publisher reports a security remediation for GHSA-6mg9-3cvh-9939 and removes MCP sampling code.\n\n[Official version source](https:\u002F\u002Fgithub.com\u002Faaif-goose\u002Fgoose\u002Freleases\u002Ftag\u002Fv1.53.0)","2026-10-02T18:47:44Z",3239,"2026-10-07T09:38:25.801627Z",[453],{"area":70,"items":454},[455,456,457,458,459,460],"Add a resizable picture-in-picture window for MCP Apps.","Fetch live model metadata with a bundled fallback.","Append selected conversation text to the composer.","Preserve session context across reply lifecycle changes.","Guard MCP HTTP redirects against SSRF.","Fix provider vision support and model cost attribution.","Adds MCP App picture-in-picture and improves model and session handling.","goose 1.53.0",{"locale":79,"machineTranslated":25,"sourceLocale":79,"status":83},"1.53.0",{"bodyMarkdown":466,"brewCommittedAt":467,"hasNotes":65,"id":468,"isLatest":25,"isPrerelease":25,"machineTranslated":25,"publishedAt":67,"sections":469,"source":78,"sourceLocale":79,"summary":478,"title":479,"translation":480,"version":481},"Adds desktop voice conversations and improves configuration safety.\n\n- Add live voice conversations in the desktop app.\n- Redesign settings as a full-screen view.\n- Enforce recipe parameter limits.\n- Protect custom provider configuration files.\n- Require recipe consent before spawning extensions.\n- Prevent updates on unsupported macOS versions.\n\nThe release also makes the roaming TCP bridge opt-in, prevents duplicate schedules overwriting recipes and creates updater staging atomically. Voice use requires the relevant microphone and provider access.\n\n[Official version source](https:\u002F\u002Fgithub.com\u002Faaif-goose\u002Fgoose\u002Freleases\u002Ftag\u002Fv1.52.0)","2026-09-23T15:41:48Z",3241,[470],{"area":70,"items":471},[472,473,474,475,476,477],"Add live voice conversations in the desktop app.","Redesign settings as a full-screen view.","Enforce recipe parameter limits.","Protect custom provider configuration files.","Require recipe consent before spawning extensions.","Prevent updates on unsupported macOS versions.","Adds desktop voice conversations and improves configuration safety.","goose 1.52.0",{"locale":79,"machineTranslated":25,"sourceLocale":79,"status":83},"1.52.0",{"bodyMarkdown":483,"brewCommittedAt":484,"hasNotes":65,"id":485,"isLatest":25,"isPrerelease":25,"machineTranslated":25,"publishedAt":67,"sections":486,"source":78,"sourceLocale":79,"summary":495,"title":496,"translation":497,"version":498},"Updates desktop agent-loop routing and external-backend handling.\n\n- Route desktop sessions to the state-machine loop through ACP metadata.\n- Add EUrouter as a declarative provider.\n- Report actual external-backend connection failure causes.\n- Offer an opt-in terminal bell for completed turns or approvals.\n- Treat automatic compaction at 100% as disabled.\n- Preserve ACP resource links that cannot be inlined.\n\nThe publisher also validates recipes before inference, filters scheduled-session content and removes CLI planning mode and create-recipe commands. CLI-specific removals do not imply disappearance of every desktop workflow.\n\n[Official version source](https:\u002F\u002Fgithub.com\u002Faaif-goose\u002Fgoose\u002Freleases\u002Ftag\u002Fv1.51.0)","2026-09-18T15:45:11Z",3243,[487],{"area":70,"items":488},[489,490,491,492,493,494],"Route desktop sessions to the state-machine loop through ACP metadata.","Add EUrouter as a declarative provider.","Report actual external-backend connection failure causes.","Offer an opt-in terminal bell for completed turns or approvals.","Treat automatic compaction at 100% as disabled.","Preserve ACP resource links that cannot be inlined.","Updates desktop agent-loop routing and external-backend handling.","goose 1.51.0",{"locale":79,"machineTranslated":25,"sourceLocale":79,"status":83},"1.51.0",{"brewCommittedAt":500,"hasNotes":25,"isLatest":25,"isPrerelease":25,"sections":501,"source":502,"translation":503,"version":505},"2026-09-14T21:35:46Z",[],"homebrew",{"status":504},"none","1.50.1",{"brewCommittedAt":507,"hasNotes":25,"isLatest":25,"isPrerelease":25,"sections":508,"source":502,"translation":509,"version":510},"2026-09-08T21:37:46Z",[],{"status":504},"1.50.0",{"brewCommittedAt":512,"hasNotes":25,"isLatest":25,"isPrerelease":25,"sections":513,"source":502,"translation":514,"version":515},"2026-09-03T21:34:59Z",[],{"status":504},"1.49.0",{"brewCommittedAt":517,"hasNotes":25,"isLatest":25,"isPrerelease":25,"sections":518,"source":502,"translation":519,"version":520},"2026-08-27T21:53:15Z",[],{"status":504},"1.48.0",{"brewCommittedAt":522,"hasNotes":25,"isLatest":25,"isPrerelease":25,"sections":523,"source":502,"translation":524,"version":525},"2026-08-21T18:46:44Z",[],{"status":504},"1.47.0",{"brewCommittedAt":527,"hasNotes":25,"isLatest":25,"isPrerelease":25,"sections":528,"source":502,"translation":529,"version":530},"2026-08-12T18:50:03Z",[],{"status":504},"1.46.0",{"brewCommittedAt":532,"hasNotes":25,"isLatest":25,"isPrerelease":25,"sections":533,"source":502,"translation":534,"version":535},"2026-07-29T21:49:23Z",[],{"status":504},"1.45.0",{"brewCommittedAt":537,"hasNotes":25,"isLatest":25,"isPrerelease":25,"sections":538,"source":502,"translation":539,"version":540},"2026-07-23T21:54:30Z",[],{"status":504},"1.44.0",{"brewCommittedAt":542,"hasNotes":25,"isLatest":25,"isPrerelease":25,"sections":543,"source":502,"translation":544,"version":545},"2026-07-14T10:24:25Z",[],{"status":504},"1.43.0",{"brewCommittedAt":547,"hasNotes":25,"isLatest":25,"isPrerelease":25,"sections":548,"source":502,"translation":549,"version":550},"2026-07-13T21:48:10Z",[],{"status":504},"1.42.0",{"brewCommittedAt":552,"hasNotes":25,"isLatest":25,"isPrerelease":25,"sections":553,"source":502,"translation":554,"version":555},"2026-07-03T01:11:58Z",[],{"status":504},"1.41.0",{"brewCommittedAt":557,"hasNotes":25,"isLatest":25,"isPrerelease":25,"sections":558,"source":502,"translation":559,"version":560},"2026-07-02T07:45:21Z",[],{"status":504},"1.40.0",{"brewCommittedAt":562,"hasNotes":25,"isLatest":25,"isPrerelease":25,"sections":563,"source":502,"translation":564,"version":565},"2026-06-26T01:33:15Z",[],{"status":504},"1.39.0",{"brewCommittedAt":567,"hasNotes":25,"isLatest":25,"isPrerelease":25,"sections":568,"source":502,"translation":569,"version":570},"2026-06-17T05:13:12Z",[],{"status":504},"1.38.0",{"brewCommittedAt":572,"hasNotes":25,"isLatest":25,"isPrerelease":25,"sections":573,"source":502,"translation":574,"version":575},"2026-06-03T19:48:27Z",[],{"status":504},"1.37.0",{"brewCommittedAt":577,"hasNotes":25,"isLatest":25,"isPrerelease":25,"sections":578,"source":502,"translation":579,"version":580},"2026-05-28T01:24:09Z",[],{"status":504},"1.36.0",20,{"brewLag":583,"cadence":416,"count30d":417},{"compared":413,"earlierCount":414,"medianMinutes":415},{"current":414,"records":585,"size":414,"stats":591,"total":410},[586],{"bodyMarkdown":63,"brewCommittedAt":64,"hasNotes":65,"id":66,"isLatest":65,"isPrerelease":25,"machineTranslated":25,"publishedAt":67,"sections":587,"source":78,"sourceLocale":79,"summary":80,"title":81,"translation":590,"version":84},[588],{"area":70,"items":589},[72,73,74,75,76,77],{"locale":79,"machineTranslated":25,"sourceLocale":79,"status":83},{"brewLag":592,"cadence":416,"count30d":417},{"compared":413,"earlierCount":414,"medianMinutes":415}]