Dmitry Beskov
c9a82f3607
feat(i18n): language selection feature ( #9405 )
...
Signed-off-by: Dmitry Beskov <43372966+besdar@users.noreply.github.com >
2026-06-17 00:40:38 +00:00
Lifei Zhou
f4ecdaefc0
feat: use acp list sessions and manage sessions in Desktop ( #9687 )
2026-06-09 21:48:35 +00:00
Bradley Axen
7dc904e1e2
add databricks ai gateway provider ( #9274 )
...
Signed-off-by: Bradley Axen <baxen@squareup.com >
2026-05-26 22:45:01 +00:00
Douwe Osinga
a11843a1e8
Simplify UI customization ( #9353 )
...
Signed-off-by: Douwe Osinga <douwe@squareup.com >
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-05-26 13:49:18 +00:00
Lifei Zhou
1fafd74413
mount acp in the goosed server to migrate using acp protocols iteratively ( #9097 )
2026-05-17 23:43:30 +00:00
Tai An
8c36ba86c6
feat(i18n): add Simplified Chinese (zh-CN) translation ( #8765 )
...
Signed-off-by: Douwe Osinga <douwe@squareup.com >
Co-authored-by: antai <antai12232931@anaiguo.com >
Co-authored-by: Douwe Osinga <douwe@squareup.com >
Co-authored-by: Lifei Zhou <lifei@squareup.com >
2026-05-13 01:34:08 +00:00
Lifei Zhou
b8401f1a3e
feat: added quarterly option for scheduler ( #9076 )
2026-05-12 05:13:58 +00:00
Abhijay Jain
ee46794b18
feat: desktop notification when goose finishes a task ( #8647 )
...
Signed-off-by: Abhijay Jain <Abhijay007j@gmail.com >
2026-04-22 17:56:49 +00:00
Gandalf_Le_Dev
890ad15934
fix(desktop): accept self-signed certs from configured external goosed host ( #8400 )
...
Signed-off-by: jh-block <jhugo@block.xyz >
Co-authored-by: Mathis Rocher <mathis.rocher@corp.ovh.com >
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
Co-authored-by: jh-block <jhugo@block.xyz >
2026-04-15 19:10:37 +00:00
Vincenzo Palazzo
8c3b5eb56a
feat: add Ollama Cloud as a declarative provider ( #8189 )
2026-04-09 20:19:27 +00:00
Vincenzo Palazzo
ed5b2448af
feat(ui): add Skills view component to desktop app ( #8190 )
...
Signed-off-by: Vincenzo Palazzo <vincenzopalazzodev@gmail.com >
Signed-off-by: Douwe Osinga <douwe@squareup.com >
Co-authored-by: Douwe Osinga <douwe@squareup.com >
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-09 14:17:56 +00:00
Lifei Zhou
03afcf1ffc
add customised github copilot configuration ( #8251 )
2026-04-02 13:51:50 +00:00
Lifei Zhou
5b47740d73
removed unused welcome route ( #8196 )
2026-03-30 15:12:30 +00:00
jh-block
a6765fbcd9
feat(desktop): add i18n infrastructure with react-intl ( #8105 )
2026-03-27 18:39:50 +00:00
Douwe Osinga
830b77c9f1
chore: remove debug console.log statements, stale comments, and dead code ( #8142 )
...
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-03-26 17:36:58 -04:00
Lifei Zhou
d2553978c4
Lifei/clean up old onboarding flow ( #8099 )
2026-03-26 00:34:22 +00:00
Zane
ed5e1305d1
Display delegate sub agents logs in UI ( #7519 )
...
Co-authored-by: Jack Amadeo <jackamadeo@squareup.com >
2026-03-23 18:38:25 +00:00
Abhijay Jain
387f1247c1
feat: ability to expand sidebar to see chats names ( #7816 )
...
Signed-off-by: Abhijay007 <Abhijay007j@gmail.com >
Signed-off-by: Abhijay Jain <Abhijay007j@gmail.com >
2026-03-20 13:55:33 +00:00
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
Lifei Zhou
4604354bc2
feat: new onboarding flow ( #7266 )
2026-03-17 01:33:41 +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
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
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
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
David Katz
716085ce09
Simplified custom model flow with canonical models ( #6934 )
2026-02-24 01:12:10 +00: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
Douwe Osinga
45d59be201
Client settings ( #7381 )
...
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-02-21 14:26:03 +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
David Katz
3959805198
Use Canonical Models to set context window sizes ( #6723 )
2026-02-17 16:43:10 +00:00
Lifei Zhou
18cbe96ca0
install node in goose dir ( #7220 )
2026-02-17 08:17:48 +00:00
Jack Amadeo
5ba5b9899d
Add a goosed over HTTP integration test, and test the developer tool PATH ( #7178 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-02-13 19:41:18 +00:00
Zane
2303e46e8d
Improve error message logging from electron ( #7130 )
2026-02-12 16:59:02 +00:00
Josh Soref
f636a97faa
Spelling ( #7137 )
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
2026-02-11 14:35:24 +00:00
kdunn926
969ea53302
fix: handle toolnames without underscores ( #7015 )
...
Signed-off-by: Kyle Dunn <kdunn926@gmail.com >
2026-02-06 14:58:05 +00:00
Zane
aa356bd460
fix: per session working dir isolation ( #6920 )
2026-02-03 18:20:02 +00:00
Zane
5c259e09a4
fix deep links not working in markdown ( #6907 )
2026-02-03 07:51:42 -08:00
Douwe Osinga
1373d9c5f9
Careless whisper ( #6877 )
...
Co-authored-by: Douwe Osinga <douwe@squareup.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-02-03 11:54:29 +00:00
Yelsin Sepulveda
fafda07dd0
chore(maintenance): make GitHub repo configurable for auto-updater and publisher ( #6828 )
...
Signed-off-by: Yelsin Sepulveda <yelsinsepulveda@gmail.com >
2026-02-02 21:16:37 +00:00
Robert Mcgregor
9f586cb161
fix(ui): preserve working directory when creating new chat ( #6789 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-30 15:00:42 -08:00
Douwe Osinga
a4ad231d60
Jazzcort add timeout ( #6772 )
...
Signed-off-by: Jazzcort <jason101011113@gmail.com >
Co-authored-by: Jazzcort <jason101011113@gmail.com >
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-01-28 10:59:20 -05:00
Douwe Osinga
710e7f35ed
Use errorMessage ( #6749 )
...
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-01-28 10:29:10 -05:00
Douwe Osinga
b5700461cc
Keyboard short cuts ( #6711 )
...
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-01-27 14:51:22 -05:00
Jack Amadeo
1bf952e813
Test against fastmcp ( #6666 )
2026-01-23 16:11:32 -05:00
Michael Neale
e78a1e7d4e
feat: codex subscription support ( #6600 )
...
Signed-off-by: Adrian Cole <adrian@tetrate.io >
Co-authored-by: Adrian Cole <adrian@tetrate.io >
2026-01-23 17:11:58 +11:00
Douwe Osinga
f8faf9620a
Native images ( #6619 )
...
Co-authored-by: Douwe Osinga <douwe@squareup.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-01-22 18:53:57 -05:00
Douwe Osinga
01e607a12d
Vibe mcp apps ( #6569 )
...
Co-authored-by: Douwe Osinga <douwe@squareup.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Michael Neale <michael.neale@gmail.com >
2026-01-22 13:03:44 -05:00