Commit Graph

1140 Commits

Author SHA1 Message Date
dependabot[bot] bba8f5d078 chore(deps): bump hono from 4.12.0 to 4.12.2 in /ui/desktop (#7515)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-28 01:15:09 +00:00
dependabot[bot] e7b39cc662 chore(deps-dev): bump rollup from 4.57.1 to 4.59.0 in /ui/desktop (#7522)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-28 01:15:05 +00:00
dependabot[bot] 371067eb49 chore(deps): bump minimatch in /ui/desktop (#7572)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-28 01:15:01 +00:00
Dan Prince d1fe375f30 Add base_path field to custom provider config (#7558)
Signed-off-by: Dan Prince <dprince@redhat.com>
2026-02-28 00:47:08 +00:00
God-damnit-all d653c6a864 Allow GOOSE_NODE_DIR override in batch file (#7422)
Signed-off-by: God-damnit-all <53661808+God-damnit-all@users.noreply.github.com>
2026-02-28 00:36:38 +00:00
Alex Hancock bec0f580c6 fix: makes the Apps page look better (#7579) 2026-02-27 20:36:14 +00:00
github-actions[bot] e37ac4a517 chore(release): release version 1.26.0 (minor) (#7512)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: jh-block <jhugo@block.xyz>
Co-authored-by: Douwe Osinga <douwe@block.xyz>
Co-authored-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Jack Amadeo <jackamadeo@block.xyz>
Co-authored-by: Bradley Axen <baxen@squareup.com>
2026-02-27 15:46:32 +00:00
Zane Staggs 8b79e813f9 Revert "Reapply "fix: prevent crashes in long-running Electron sessions""
This reverts commit 9d0897ac45.
2026-02-26 12:29:45 -08:00
Zane Staggs 9d0897ac45 Reapply "fix: prevent crashes in long-running Electron sessions"
This reverts commit 2ad64887f1.
2026-02-26 12:28:10 -08:00
Zane Staggs 2ad64887f1 Revert "fix: prevent crashes in long-running Electron sessions"
This reverts commit 460e324fe1.
2026-02-26 12:26:35 -08:00
Zane Staggs 3b035182b7 Merge branch 'main' of github.com:block/goose into evict-sessions-from-cache
* 'main' of github.com:block/goose:
  fix: replace unwrap() with graceful error in scheduler execute_job (#7436)
  fix: Dictation API error message shows incorrect limit (#7423)
  fix(acp): Use ACP schema types for session/list (#7409)
  fix(desktop): make bundle and updater asset naming configurable (#7337)
  fix(openai): preserve order in Responses API history (#7500)
  Use the correct Goose emoji 🪿 instead of Swan in README.md (#7485)
  feat(ui): implement fullscreen and pip display modes for MCP Apps (#7312)
  Disable tool pair summarization (#7481)
2026-02-26 12:24:36 -08:00
Abhijay Jain 5dfd626c9c fix: Dictation API error message shows incorrect limit (#7423)
Signed-off-by: Abhijay007 <Abhijay007j@gmail.com>
2026-02-26 19:43:04 +00:00
Vadim 2f643091b7 fix(desktop): make bundle and updater asset naming configurable (#7337)
Signed-off-by: Vadim Polulyakh <bavadim@gmail.com>
2026-02-26 19:36:44 +00:00
Andrew Harvard 8c2b6f9785 feat(ui): implement fullscreen and pip display modes for MCP Apps (#7312)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-26 18:30:16 +00:00
Zane Staggs 460e324fe1 fix: prevent crashes in long-running Electron sessions
Renderer process:
- Add weight-based LRU cache (cap 5) to resultsCache in useChatStream
- Only write to cache when chat is idle, not on every streamed chunk
- Wire activeSessions tab eviction to clear cache entries
- Delete unused sessionCache.ts (dead code, never imported)

Main process:
- Skip stderr Buffer.toString() after startup unless fatal error detected
  via byte-level Buffer.includes scan — avoids converting 2GB+ of goosed
  tracing output to V8 strings over long sessions
- Cap errorLog at 200 lines to prevent unbounded array growth
- Add stdout size guard while preserving cert fingerprint extraction
- Replace spawn('cat') with fs.readFile in read-file IPC handler
- Defer string conversion in check-ollama to stream close
2026-02-26 10:26:15 -08:00
github-actions[bot] d74c8365f3 fix: New Recipe Warning does not close on cancel (#7524)
Co-authored-by: angiejones <15972783+angiejones@users.noreply.github.com>
2026-02-26 17:11:45 +00:00
Douwe Osinga 5477754628 The client is not the source of truth (#7438)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Jack Amadeo <jackamadeo@block.xyz>
2026-02-26 16:11:29 +00:00
Rabi Mishra 08e95b21f1 feat: support Anthropic adaptive thinking (#7356)
Signed-off-by: rabi <ramishra@redhat.com>
2026-02-26 15:57:13 +00:00
Andrew Harvard 785818bb87 feat: self-signed HTTPS for goosed server (#7126) 2026-02-25 19:38:57 +00:00
github-actions[bot] 5b8b2cf132 chore(release): release version 1.25.0 (minor) (#7263)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Lifei Zhou <lifei@squareup.com>
Co-authored-by: Zane <75694352+zanesq@users.noreply.github.com>
Co-authored-by: Jack Amadeo <jackamadeo@squareup.com>
2026-02-25 12:01:48 -05:00
Angie Jones 5756ab6118 fix: searchbar zindex modal overlay (#7502) 2026-02-25 13:51:56 +00:00
Michael Neale 19dc192efe feat: gateway to chat to goose - telegram etc (#7199) 2026-02-25 06:49:55 +00:00
Zane ba1b6e4817 fix: ensure latest session always displays in sidebar (#7489) 2026-02-24 21:36:13 +00:00
Andrew Harvard 5e59b4dcb2 fix(apps): declare color-scheme to allow transparent MCP App iframes (#7479) 2026-02-24 18:50:38 +00:00
Zane 20166906a5 update libraries for latest support and fix bad merge with recipe (#7486) 2026-02-24 10:44:50 -08:00
Abhijay Jain a6e9ba6f56 feat: add auto submit for recipes that have been accepted (#6325)
Signed-off-by: Abhijay007 <Abhijay007j@gmail.com>
2026-02-24 10:07:13 -08:00
Andrew Harvard c8b70b4bac fix(apps): forward _meta in tool results to MCP Apps (#7476) 2026-02-24 17:45:57 +00:00
David Katz 716085ce09 Simplified custom model flow with canonical models (#6934) 2026-02-24 01:12:10 +00:00
Zane 717d17a35f add flag to hide select voice providers (#7406) 2026-02-23 09:23:45 -08:00
Spence 5349dd6098 New navigation settings layout options and styling (#6645)
Co-authored-by: Zane Staggs <zane@squareup.com>
Co-authored-by: Zane <75694352+zanesq@users.noreply.github.com>
2026-02-23 08:56:51 -08:00
Andrew Harvard c73bad9a9c refactor: MCP-compliant theme tokens and CSS class rename (#7275) 2026-02-23 08:41:08 -08:00
Zane ffed9dfc4f refactor: change open recipe in new window to pass recipe id (#7392) 2026-02-23 15:24:00 +00:00
Clay aa05308803 refactor: remove allows_unlisted_models flag, always allow custom model entry (#7255)
Signed-off-by: clayarnoldg2m <carnold@g2m.ai>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-22 20:23:00 +00:00
Douwe Osinga 45d59be201 Client settings (#7381)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2026-02-21 14:26:03 +00:00
jh-block c543586b6f Fix settings tabs getting cut off in narrow windows (#7379) 2026-02-21 11:16:50 +00:00
jh-block 26e0cd957a fix: use correct colors for download progress bar (#7390) 2026-02-20 16:59:35 +00:00
jh-block ec2b8cbf01 Add local model settings access from bottom bar model menu (#7378) 2026-02-20 15:44:25 +00:00
jh-block 9f4ed85677 feat(ui): show token counts directly for "free" providers (#7383) 2026-02-20 14:29:52 +00:00
jh-block 966bbba819 Remove display_name from local model API and use model ID everywhere (#7382) 2026-02-20 13:11:56 +00:00
dependabot[bot] 0ed4fed6c5 chore(deps): bump hono from 4.11.9 to 4.12.0 in /ui/desktop (#7369)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-19 22:02:01 +00:00
Andrew Harvard f6f0c6e023 fix(apps): restore MCP app sampling support reverted by #6933 (#7366) 2026-02-19 20:57:53 +00:00
Alex Hancock d4dfa5d311 feat: TUI client of goose-acp (#7362) 2026-02-19 20:54:07 +00:00
Douwe Osinga ddd35f6d47 feat: add local inference provider with llama.cpp backend and HuggingFace model management (#6933)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: jh-block <jhugo@block.xyz>
Co-authored-by: Spence <spencermartin@squareup.com>
Co-authored-by: Michael Neale <michael.neale@gmail.com>
2026-02-19 18:30:05 +00:00
Zane 3d0ece7611 Improve link confirmation modal (#7333) 2026-02-19 15:06:18 +00:00
Michael Neale 629108d0fc fix: detect low balance and prompt for top up (#7166)
Signed-off-by: raj-subhankar <subhankar.rj@gmail.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: raj-subhankar <subhankar.rj@gmail.com>
2026-02-19 02:20:16 +00:00
Alex Hancock 3600c84e4b feat(apps): add support for MCP apps to sample (#7039)
Co-authored-by: Andrew Harvard <aharvard@block.xyz>
2026-02-19 02:10:17 +00:00
Jack Amadeo f425ea7474 Typescript SDK for ACP extension methods (#7319) 2026-02-19 02:08:26 +00:00
Andrew Harvard 79af1cf569 fix(ui): revert app-driven iframe width and send containerDimensions per ext-apps spec (#7300) 2026-02-18 14:45:11 +00:00
Lifei Zhou 5dacfde2f3 chore: show important keys for provider configuration (#7265) 2026-02-18 07:10:53 +00:00
Zane e30382066f fix extension selector not displaying the correct enabled extensions (#7290) 2026-02-17 18:11:09 -08:00