docs: auto download updates (#6163)

This commit is contained in:
dianed-square
2025-12-17 17:22:03 -08:00
committed by GitHub
parent 61c86a7776
commit 92537b74fe
12 changed files with 67 additions and 47 deletions
@@ -162,7 +162,7 @@ ${
<ol start={5}>
<li>
Enter the number of seconds Goose should wait for actions to complete before timing out. Default is{' '}
Enter the number of seconds goose should wait for actions to complete before timing out. Default is{' '}
<code>300</code> seconds.
</li>
</ol>
@@ -0,0 +1,23 @@
import React from "react";
import { PanelLeft } from "lucide-react";
export const DesktopAutoUpdateSteps = () => {
return (
<>
<p><strong>To automatically download and install updates:</strong></p>
<ol>
<li>Click the <PanelLeft className="inline" size={16} /> button in the top-left to open the sidebar</li>
<li>Click <code>Settings</code> in the sidebar</li>
<li>Click <code>App</code></li>
<li>Scroll down to the <code>Updates</code> section:
<ul>
<li>Check if your current version is "up to date" or if a newer version is available</li>
<li>To automatically download the newer version, click <code>Check for Updates</code></li>
</ul>
</li>
<li>Click <code>Install & Restart</code> to immediately relaunch goose Desktop and apply the update<br />
<strong>Note:</strong> If the app can't be automatically updated, you'll be prompted to manually install the downloaded version</li>
</ol>
</>
);
};
@@ -57,7 +57,7 @@ const LinuxDesktopInstallButtons = () => {
return (
<div>
<p>To download Goose Desktop for Linux, click one of the buttons below:</p>
<p>Click one of the buttons below to download goose Desktop for Linux:</p>
<div className="pill-button" style={{ display: 'flex', gap: '0.5rem', flexWrap: 'wrap' }}>
<Link
className="button button--primary button--lg"
@@ -4,7 +4,7 @@ import { IconDownload } from "@site/src/components/icons/download";
const DesktopInstallButtons = () => {
return (
<div>
<p>To download Goose Desktop for macOS, click one of the buttons below:</p>
<p>Click one of the buttons below to download goose Desktop for macOS:</p>
<div className="pill-button">
<Link
className="button button--primary button--lg"
@@ -2,6 +2,6 @@ import React from "react";
export const ModelSelectionTip = () => {
return (
<p>Goose relies heavily on tool calling capabilities and currently works best with Claude 4 models.</p>
<p>goose relies heavily on tool calling capabilities and currently works best with Claude 4 models.</p>
);
};
@@ -18,7 +18,7 @@ export const OnboardingProviderSetup = () => {
</h5>
</div>
<div className="admonition-content" style={{paddingBottom: '1rem'}}>
<p style={{marginBottom: '0'}}>You'll receive $10 in free credits the first time you automatically authenticate with Tetrate through Goose. This offer is available to both new and existing Tetrate users.</p>
<p style={{marginBottom: '0'}}>You'll receive $10 in free credits the first time you automatically authenticate with Tetrate through goose. This offer is available to both new and existing Tetrate users.</p>
</div>
</div>
</li>
+1 -1
View File
@@ -21,7 +21,7 @@ export const RateLimits = () => {
<a href="/goose/docs/guides/handling-llm-rate-limits-with-goose" target="_blank">
Handling Rate Limits
</a>{" "}
guide to learn how to efficiently manage these limits while using Goose.
guide to learn how to efficiently manage these limits while using goose.
</Admonition>
);
};
@@ -4,8 +4,8 @@ import Admonition from "@theme/Admonition";
const SupportedEnvironments = () => {
return (
<Admonition type="info" title="Supported Environments">
The Goose CLI currently works on <strong>macOS</strong> and <strong>Linux</strong> systems and supports both <strong>ARM</strong> and <strong>x86</strong> architectures.
On <strong>Windows</strong>, Goose CLI can run via WSL, and Goose Desktop is natively supported. If you'd like to request support for additional operating systems, please{" "}
The goose CLI currently works on <strong>macOS</strong> and <strong>Linux</strong> systems and supports both <strong>ARM</strong> and <strong>x86</strong> architectures.
On <strong>Windows</strong>, goose CLI can run via WSL, and goose Desktop is natively supported. If you'd like to request support for additional operating systems, please{" "}
<a
href="https://github.com/block/goose/discussions/867"
target="_blank"
@@ -4,7 +4,7 @@ import { IconDownload } from "@site/src/components/icons/download";
const WindowsDesktopInstallButtons = () => {
return (
<div>
<p>To download Goose Desktop for Windows, click the button below:</p>
<p>Click one of the buttons below to download goose Desktop for Windows:</p>
<div className="pill-button">
<Link
className="button button--primary button--lg"
+2 -2
View File
@@ -103,7 +103,7 @@ export function RecipeCard({ recipe }: { recipe: Recipe }) {
rel="noopener noreferrer"
onClick={(e) => e.stopPropagation()}
>
Launch in Goose Desktop
Launch in goose Desktop
</a>
<div className="relative group">
@@ -177,7 +177,7 @@ export function RecipeCard({ recipe }: { recipe: Recipe }) {
onClick={handleSubmitParams}
className="bg-purple-600 text-white px-4 py-2 rounded text-sm hover:bg-purple-700"
>
Copy Goose CLI Command
Copy goose CLI Command
</button>
</div>
</div>