Rizel Scarlett
e58821952e
cleanup: remove excessive comments, use lowercase goose
2026-01-09 16:31:06 -05:00
Rizel Scarlett
e747502137
refactor: extract notification logic to testable utility function
...
- Move notification logic from inline callback to utils/taskCompletionNotification.ts
- Update BaseChat.tsx to import and use the utility function
- Move test file to utils/ and test the actual function (not duplicated logic)
- Remove redundant tests, keep only 2 essential tests
This addresses code review feedback:
- Tests now import and test the actual function, not duplicated logic
- Removed redundant tests that were already covered
2026-01-09 15:48:26 -05:00
Rizel Scarlett
0801f604bf
feat(ui): add task completion notification for desktop app
...
When Goose finishes a task, show a native OS notification if the
window is not focused. This helps users who switch to other apps
while waiting for Goose to complete.
- Add notification trigger in BaseChat.tsx onStreamFinish callback
- Only notify when document.hasFocus() returns false
- Add test file with 5 tests covering notification behavior
2026-01-09 15:31:21 -05:00
Abhijay Jain
085f48a297
feat: add hotkey to toggle full tool output display ( #6067 )
...
Signed-off-by: Abhijay007 <Abhijay007j@gmail.com >
2026-01-09 13:08:56 -05:00
Rabi Mishra
a153c06aaf
fix(google): treat signed text as regular content in streaming ( #6400 )
...
Signed-off-by: rabi <ramishra@redhat.com >
2026-01-09 09:41:28 -05:00
Andrew Harvard
070b2ee85c
Add frameDomains and baseUriDomains CSP support for MCP Apps ( #6399 )
2026-01-09 09:11:58 -05:00
Adrian Cole
83f7afda19
fix(ci): add missing dependencies to openapi-schema-check job ( #6367 )
...
Signed-off-by: Adrian Cole <adrian@tetrate.io >
2026-01-09 14:22:23 +08:00
Michael Neale
f7e190b193
feat: http proxy support
...
thanks from shanto12 (PR#6349 which has original code)
2026-01-09 14:39:58 +11:00
Zane
9a01fcb740
Add support for changing working dir and extensions in same window/session ( #6057 )
2026-01-08 16:48:15 -08:00
Jack Amadeo
4a60f026d5
Sort keys in canonical models ( #6403 )
2026-01-08 19:42:02 -05:00
Lifei Zhou
093b0764c6
added validation and debug for invalid call tool result ( #6368 )
2026-01-09 09:36:51 +11:00
Rizel Scarlett
c68308d16b
Update MCP apps tutorial: fix _meta structure and version prereq ( #6404 )
2026-01-08 15:57:20 -05:00
Douwe Osinga
d97b6a52e8
Fixed fonts ( #6389 )
...
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-01-08 08:42:43 -05:00
dorien-koelemeijer
3d415fc1ea
Update confidence levels prompt injection detection to reduce false positive rates ( #6390 )
...
Signed-off-by: Dorien Koelemeijer <dkoelemeijer@squareup.com >
2026-01-08 15:51:53 +10:00
dorien-koelemeijer
9dc548ee2f
Add ML-based prompt injection detection ( #5623 )
2026-01-08 11:55:59 +10:00
dianed-square
01da90c9b3
docs: update custom extensions tutorial ( #6388 )
2026-01-07 16:49:52 -08:00
Zane
78a9b5b085
fix ResultsFormat error when loading old sessions ( #6385 )
2026-01-07 15:45:21 -08:00
Rizel Scarlett
e49079edc0
docs: add MCP Apps tutorial and documentation updates ( #6384 )
2026-01-07 18:06:31 -05:00
Lifei Zhou
42271650eb
changed z-index to make sure the search highlighter does not appear on modal overlay ( #6386 )
2026-01-08 10:01:23 +11:00
Lifei Zhou
9aee76391c
Handling special claude model response in github copilot provider ( #6369 )
2026-01-08 08:22:59 +11:00
Andrew Harvard
5e116e3cbc
fix: prevent duplicate rendering when tool returns both mcp-ui and mcp-apps resources ( #6378 )
2026-01-07 16:03:19 -05:00
Andrew Harvard
847cabb964
fix: update MCP Apps _meta.ui.resourceUri to use nested format (SEP-1865) ( #6372 )
2026-01-07 14:53:22 -05:00
Rabi Mishra
a4c7a746a0
feat(providers): add streaming support for Google Gemini provider ( #6191 )
...
Signed-off-by: rabi <ramishra@redhat.com >
2026-01-07 14:17:12 -05:00
Andrew Harvard
f7fe570b55
Blog: edit links in mcp apps post ( #6371 )
2026-01-07 12:16:18 -05:00
Andrew Harvard
dbfc9c8958
fix: prevent infinite loop of tool-input notifications in MCP Apps ( #6374 )
2026-01-07 12:02:14 -05:00
Abhijay Jain
76bf1d049f
fix: Show platform-specific keyboard shortcuts in UI ( #6323 )
...
Signed-off-by: Abhijay007 <Abhijay007j@gmail.com >
2026-01-07 21:31:47 +05:30
Michael Neale
7d751b3196
fix: we load extensions when agent starts so don't do it up front ( #6350 )
2026-01-07 17:03:51 +11:00
Angie Jones
7446cf9ed7
docs: credit HumanLayer in RPI tutorial ( #6365 )
2026-01-06 17:06:29 -06:00
Andrew Harvard
40c5cf01db
Blog: Goose Lands MCP Apps ( #6172 )
...
Co-authored-by: Ebony Louis <55366651+EbonyLouis@users.noreply.github.com >
Co-authored-by: Rizel Scarlett <rizel@squareup.com >
2026-01-06 17:12:57 -05:00
Douwe Osinga
463eee3f76
Claude 3.7 is out. we had some harcoded stuff ( #6197 )
...
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-01-06 15:50:39 -05:00
github-actions[bot]
635131d7bf
Release 1.19.0
...
Auto-merged release PR after tag v1.19.0 was pushed
2026-01-06 20:32:50 +00:00
Alex Hancock
6f9eafb53b
chore: upgrade to node v24 as engine ( #6361 )
2026-01-06 15:09:20 -05:00
dependabot[bot]
e9210ecd20
chore(deps): bump rsa from 0.9.9 to 0.9.10 ( #6358 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-06 14:22:19 -05:00
Jack Amadeo
fb1d3dfd3d
Bump rust toolchain to 1.92 (current stable) ( #6356 )
2026-01-06 14:13:20 -05:00
Zane
7be90cdacc
Hide advanced recipe options under expandable content ( #6021 )
2026-01-06 11:04:54 -08:00
Joah Gerstenberg
345366648e
fix: use .config/agents (plural) for skills directory ( #6357 )
...
Signed-off-by: Joah Gerstenberg <joah@squareup.com >
Co-authored-by: Amp <amp@ampcode.com >
2026-01-06 13:36:21 -05:00
Abhijay Jain
a4fd6f3beb
fix: prevent KaTeX from treating underscores as subscripts in plain text ( #6242 )
...
Signed-off-by: Abhijay007 <Abhijay007j@gmail.com >
2026-01-07 00:02:06 +05:30
tlongwell-block
5835c8f88b
fix: make goose review PRs more like goose contributors do ( #6240 )
2026-01-06 12:39:44 -05:00
Abhijay Jain
1d63739b69
fix : preserve provider engine type when editing custom providers ( #6106 )
...
Signed-off-by: Abhijay007 <Abhijay007j@gmail.com >
2026-01-06 22:54:40 +05:30
Rabi Mishra
0788f88929
feat(providers): add retry for model fetching ( #6347 )
...
Signed-off-by: rabi <ramishra@redhat.com >
2026-01-06 12:14:56 -05:00
tlongwell-block
bd60c4496a
allow goose issue solver to react to activation comments ( #6239 )
2026-01-06 12:13:50 -05:00
Abhijay Jain
ebae5d870f
refactor: when changing provider/model,load existing provider/model ( #6334 )
...
Signed-off-by: Abhijay007 <Abhijay007j@gmail.com >
2026-01-06 10:43:01 +05:30
Bradley Axen
ff4ebb0b3d
chore: refactor configure_extensions_dialog to reduce line count ( #6277 )
2026-01-05 21:08:57 -08:00
Bradley Axen
b45912b09b
chore: refactor handle_configure to reduce line count ( #6276 )
2026-01-05 20:43:04 -08:00
Bradley Axen
d7a7b21487
chore: refactor interactive session to reduce line count ( #6274 )
2026-01-05 20:42:38 -08:00
Bradley Axen
41dbddade6
chore: refactor docx_tool to reduce function size ( #6273 )
2026-01-05 20:41:07 -08:00
Bradley Axen
f6042fa6fe
chore: refactor cli() function to reduce line count ( #6272 )
2026-01-05 20:30:44 -08:00
Lifei Zhou
a842c99d11
make sure the models are using streaming properly ( #6331 )
2026-01-06 15:28:15 +11:00
Bradley Axen
edcb634772
feat: add a max tokens env var ( #6264 )
2026-01-05 18:43:20 -08:00
dianed-square
c90ead254f
docs: slash commands topic ( #6333 )
...
Co-authored-by: Angie Jones <jones.angie@gmail.com >
2026-01-05 16:59:35 -08:00