Douwe Osinga
6435e1a85c
Remove lead/worker provider ( #7989 )
...
Signed-off-by: Douwe Osinga <douwe@squareup.com >
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-03-18 20:27:36 +00:00
jh-block
8d72344602
Separate SSE streaming from POST work submission ( #7834 )
2026-03-18 17:00:06 +00:00
Lifei Zhou
493566dff2
fix: overwrite the deprecated googledrive extension config ( #7974 )
2026-03-18 10:38:42 +00:00
Vincenzo Palazzo
827175619a
fix: clean up OAuth token cache on provider deletion ( #7908 )
...
Signed-off-by: Vincenzo Palazzo <vincenzopalazzodev@gmail.com >
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-17 17:54:11 +00:00
Douwe Osinga
aa3090a519
Fix download manager ( #7933 )
...
Co-authored-by: Douwe Osinga <douwe@squareup.com >
Co-authored-by: jh-block <jhugo@block.xyz >
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-17 14:30:39 +00:00
jh-block
a762fe1000
Improve the formatting of tool calls, show thinking, treat Reasoning and Thinking as the same thing (sorry Kant) ( #7626 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-17 13:36:28 +00:00
Michael Neale
8db67c10a2
fix: unregister goosed child process's listener ( #7956 )
2026-03-17 10:05:35 +00:00
Lifei Zhou
4604354bc2
feat: new onboarding flow ( #7266 )
2026-03-17 01:33:41 +00:00
Douwe Osinga
8652055458
Log 500 errors and also show error for direct download ( #7936 )
...
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-03-16 18:49:59 +00:00
Will Pfleger
b3510bad25
fix: retry on authentication failure with credential refresh ( #7812 )
2026-03-16 16:23:12 +00:00
Adrian Cole
94fdcdd07a
feat: persist GooseMode per-session via session DB ( #7854 )
...
Signed-off-by: Adrian Cole <adrian@tetrate.io >
2026-03-16 11:37:21 +00:00
Andrew Harvard
f697e8d7dd
feat(autovisualiser): Migrate the autovisualiser extension to MCP Apps ( #7852 )
...
Co-authored-by: Goose <opensource@block.xyz >
2026-03-16 01:58:50 +00:00
Michael Neale
ec7652dfd7
fix: add tool_choice and parallel_tool_calls to chatgpt_codex provider ( #7867 )
2026-03-16 00:17:40 +00:00
Douwe Osinga
831cb9bb82
Remove dead OllamaSetup onboarding flow ( #7861 )
...
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-03-13 17:58:33 +00:00
fre$h
b475ecfc09
fix: skip upgrade-insecure-requests CSP for external HTTP backends ( #7714 )
...
Signed-off-by: fresh3nough <fresh3nough@users.noreply.github.com >
Signed-off-by: fre <anonwurcod@proton.me >
2026-03-13 07:30:35 +00:00
jh-block
f65530bce5
fix: prevent SSE connection drops from silently truncating responses ( #7831 )
...
Co-authored-by: Claude Haiku 4.5 <noreply@anthropic.com >
2026-03-12 12:22:35 +00:00
ibaaaaal
1493174586
fix: prevent SageMaker TGI from being marked configured when only Bedrock keys are set ( #7284 )
...
Signed-off-by: ibaaaaal rifaldi.51922721@mahasiswa.unikom.ac.id
Co-authored-by: Lifei Zhou <lifei@squareup.com >
2026-03-12 03:50:23 +00:00
jh-block
6fed3e392c
Fix model selector showing wrong model in tabs ( #7784 )
...
Co-authored-by: Claude Haiku 4.5 <noreply@anthropic.com >
2026-03-11 18:18:23 +00:00
Douwe Osinga
b2e20c22b1
Stop collecting goosed stderr after startup ( #7814 )
...
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-03-11 18:11:32 +00:00
Douwe Osinga
da51b4c19f
Add preferred microphone selection ( #7805 )
...
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-03-11 17:03:00 +00:00
jh-block
913537d540
Support secret interpolation in streamable HTTP extension URLs ( #7782 )
...
Co-authored-by: Claude Haiku 4.5 <noreply@anthropic.com >
2026-03-11 13:06:37 +00:00
Douwe Osinga
e3dcf6989f
Catch and return default ( #7804 )
...
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-03-11 12:58:02 +00:00
Andrew Harvard
76e49662ad
fix(api): use camelCase in CallToolResponse and add type discriminators to ContentBlock ( #7487 )
...
Co-authored-by: Goose <opensource@block.xyz >
Co-authored-by: Jack Amadeo <jackamadeo@block.xyz >
2026-03-11 00:39:44 +00:00
ximi
ae6dba5743
feat: add MiniMax provider with Anthropic-compatible API ( #7640 )
...
Signed-off-by: ximi <ximi@minimaxi.com >
2026-03-10 15:56:43 +00:00
jh-block
b6d6984125
fix(security): remove insecure default secret from GOOSE_EXTERNAL_BACKEND ( #7783 )
...
Co-authored-by: Claude Haiku 4.5 <noreply@anthropic.com >
2026-03-10 15:27:37 +00:00
Nick Kuhn
a191f0d958
refactor: Convert Tanzu provider to declarative JSON config ( #7124 )
...
Signed-off-by: Nick Kuhn <nick.kuhn@broadcom.com >
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-10 14:06:53 +00:00
Douwe Osinga
ff4a8595e6
Keep toast open on failed extension ( #7771 )
...
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-03-09 20:03:24 +00:00
Vadim
12eac72d70
fix(ui-desktop): unify path resolution around GOOSE_PATH_ROOT ( #7335 )
...
Signed-off-by: Vadim Polulyakh <bavadim@gmail.com >
Co-authored-by: Jack Amadeo <jackamadeo@block.xyz >
2026-03-09 16:06:19 +00:00
Peter Siska
f740bb7447
fix: pass OAuth scopes to DCR and extract granted_scopes from token response ( #7571 )
...
Signed-off-by: Peter Siska <63866+peschee@users.noreply.github.com >
Co-authored-by: Jack Amadeo <jackamadeo@squareup.com >
2026-03-09 15:38:46 +00:00
Michael Neale
178197923e
chore: cleanup old sandbox ( #7700 )
2026-03-06 17:13:37 +00:00
Sheikh Limon
2675a0bd74
feat: add base path field to custom provider configuration ( #7614 )
...
Signed-off-by: sheikhlimon <sheikhlimon404@gmail.com >
2026-03-05 20:33:34 +00:00
Lifei Zhou
7b71b388c3
fix: resolve parameters in initial message with autosubmit ( #7659 )
2026-03-04 20:53:57 +00:00
Michael Neale
cf50e1e286
fix: this should not be blocked ( #7656 )
2026-03-04 20:05:39 +00:00
fre$h
c65cfa62c8
fix: scope empty session reuse to current window to prevent session mixing ( #7602 )
...
Signed-off-by: fresh3nough <anonwurcod@proton.me >
2026-03-04 14:09:20 +00:00
jh-block
e727cea130
Restore goosed logging ( #7622 )
2026-03-03 18:15:51 +00:00
David Katz
858c1b6919
Improve custom provider creation experience ( #7541 )
2026-03-02 18:16:22 +00:00
Lifei Zhou
82facd4ebf
chore: openai reasoning model cleanup ( #7529 )
2026-03-02 15:36:52 +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
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