Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
f749dd0
Handle 404s (#5791)
DOsinga Nov 20, 2025
24ef8b3
feat(goose-cli): add feature to disable update
kskarthik Nov 22, 2025
8c373d7
don't need one line comment
michaelneale Nov 24, 2025
110ee8b
Add /agent/stop endpoint, make max active agents configurable (#5826)
tlongwell-block Nov 21, 2025
20fb5d7
fix: Add backward compatibility for conversationCompacted message typ…
vaibhavgeek Nov 21, 2025
a7c0626
Add out of context compaction test via error proxy (#5805)
katzdave Nov 21, 2025
e0c50a8
Next camp refactor live (#5706)
zanesq Nov 21, 2025
bb8da23
markdown export from URL (#5830)
emma-squared Nov 21, 2025
c074d50
fix sessions coming back with empty messages (#5841)
zanesq Nov 22, 2025
c08c89e
Cors and token (#5850)
DOsinga Nov 23, 2025
805a243
Add scheduler to diagnostics (#5849)
DOsinga Nov 24, 2025
948370a
[fix] generic check for gemini compat (#5842)
baxen Nov 24, 2025
54994a0
urgent: github broke runners for macos (#5853)
michaelneale Nov 24, 2025
3ff7d0e
feat: implement SKILLS.md - claude compatibility. (#5760)
michaelneale Nov 24, 2025
ed39314
feat : add ability to see error message in toast (#5851)
Abhijay007 Nov 24, 2025
5a9d848
feat : add support for math / science symbology via katex (#5773)
Abhijay007 Nov 24, 2025
9b46411
chore: some old code hanging around, and mention configure cli (#5822)
michaelneale Nov 24, 2025
1976949
fix(#5626 #5832): handle multiple content chunks & images better (#5839)
alexhancock Nov 24, 2025
73a3cba
Fix multi tool calling (#5855)
DOsinga Nov 24, 2025
af295b1
docs: lowercase goose in getting-started and guides topics (#5857)
dianed-square Nov 24, 2025
8ab6604
docs: lowercase goose in remaining topics (#5861)
dianed-square Nov 24, 2025
cc758f7
docs: add DataHub MCP server extension documentation (#5769)
sam-at-block Nov 24, 2025
fa5b4f2
goose remote access (#5251)
michaelneale Nov 25, 2025
71ac507
Merge branch 'main' into disable-cli-update
kskarthik Nov 26, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions crates/goose-cli/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,9 @@ open = "5.3.2"
[target.'cfg(target_os = "windows")'.dependencies]
winapi = { version = "0.3", features = ["wincred"] }

[features]
# disables the update command
disable-update = []

[dev-dependencies]
tempfile = "3"
Expand Down
7 changes: 5 additions & 2 deletions crates/goose-cli/src/commands/update.rs
Original file line number Diff line number Diff line change
@@ -1,11 +1,14 @@
use std::process::Command;

use anyhow::Result;
use std::process::Command;

const DOWNLOAD_SCRIPT_URL: &str =
"https://github.com/block/goose/releases/download/stable/download_cli.sh";

pub fn update(canary: bool, reconfigure: bool) -> Result<()> {
if cfg!(feature = "disable-update") {
anyhow::bail!("This command is disabled");
};

// Get the download script from github
let curl_output = Command::new("curl")
.arg("-fsSL")
Expand Down
Loading
Loading