Commit Graph

58 Commits

Author SHA1 Message Date
Simon Sickle 759cbc7acb Add wakelock feature to prevent system sleep while Goose is working (#3321)
Signed-off-by: Simon Sickle <51972200+simonsickle@users.noreply.github.com>
2025-07-17 10:09:08 +02:00
Zane 77ea27f5f5 UI update with sidebar and settings tabs (#3288)
Co-authored-by: Nahiyan Khan <nahiyan@squareup.com>
Co-authored-by: Taylor Ho <taylorkmho@gmail.com>
Co-authored-by: Lily Delalande <119957291+lily-de@users.noreply.github.com>
Co-authored-by: Spence <spencrmartin@gmail.com>
Co-authored-by: spencrmartin <spencermartin@squareup.com>
Co-authored-by: Judson Stephenson <Jud@users.noreply.github.com>
Co-authored-by: Max Novich <mnovich@squareup.com>
Co-authored-by: Best Codes <106822363+The-Best-Codes@users.noreply.github.com>
Co-authored-by: caroline-a-mckenzie <cmckenzie@squareup.com>
Co-authored-by: Michael Neale <michael.neale@gmail.com>
2025-07-15 17:24:41 -07:00
Max Novich 35adca345c fix the npx.cmd mapping issue (#3324)
No rust changes so safe to override
2025-07-09 14:02:52 -07:00
Max Novich e700bdbb3a fix Windows Env Vars (#3282) 2025-07-07 12:51:57 -07:00
Jarrod Sibbison cf818ada89 feat: GUI can use structured output present in recipes (#3218) 2025-07-03 10:40:29 +10:00
Aaron Goldsmith 2e97621348 Feat: Support Recipe Parameters in Goose desktop app (#3155) 2025-07-02 15:40:09 -04:00
jack 620474b76e Fix cost tracking accuracy and OpenRouter model pricing (#3189)
Co-authored-by: jack <>
Co-authored-by: angiejones <jones.angie@gmail.com>
2025-07-01 21:14:05 -05:00
jack d2ff4f3746 feat: Add comprehensive cost tracking display for LLM usage (#2992)
Co-authored-by: jack <jack@deck.local>
Co-authored-by: Bradley Axen <baxen@squareup.com>
2025-06-26 19:46:14 +10:00
Max Novich 180b1df25d Mnovich/temporal foreground tasks (#2895)
Co-authored-by: Carlos M. Lopez <carlopez@squareup.com>
2025-06-20 16:19:58 -07:00
Max Novich 09a0079094 fix shims for extensions on windows (#3009) 2025-06-19 15:45:41 -07:00
Isaac Wismer e854725202 Add a setting for the quit confirmation dialog (#2901) 2025-06-18 11:13:12 -07:00
Zane d9ca16d9e6 Fix window not showing for some users (#2967)
Co-authored-by: Max Novich <mnovich@squareup.com>
2025-06-17 12:46:10 -07:00
Zane 6324c26873 fix updater download text (#2919) 2025-06-13 16:53:02 -07:00
Zane 92b3735953 Enable updater and remove unzipping and installing update text (#2918) 2025-06-13 16:15:20 -07:00
Zane 6d954bcbf4 Change updater to use platform agnostic and secure zip library (#2913) 2025-06-13 13:36:36 -07:00
Zane e7d38c6023 Disable updater until we can debug more in release (#2908) 2025-06-13 12:20:10 -07:00
jack 37812fc76a feat(desktop): Add auto-update functionality to Goose desktop app (#2852)
Co-authored-by: jack <jack@deck.local>
Co-authored-by: Bradley Axen <baxen@squareup.com>
2025-06-12 11:25:44 -07:00
Alex Hancock a89fa18502 alexhancock/remove-settings-v1 (#2744)
Co-authored-by: Zane Staggs <zane@squareup.com>
2025-06-02 14:04:57 -04:00
Zane 0c042010ff Fix remaining typescript errors (#2741) 2025-05-30 12:06:49 -07:00
Oliver 4ff5ed462a fix: menu bar and dock icon settings (#2490)
Co-authored-by: Zane Staggs <zane@squareup.com>
2025-05-29 12:29:21 -07:00
Max Novich feb7b15c76 Add screenshot paste support (#2679) 2025-05-28 11:11:22 -07:00
Lifei Zhou 3d808d99ef fix: Automatically added the prompt after the app is initialised with recipe instructions (#2631)
Co-authored-by: Michael Neale <michael.neale@gmail.com>
2025-05-23 13:29:20 +10:00
Zane 7027de6238 Move token limits to backend (#2484) 2025-05-12 16:52:46 -04:00
Zane 9417e54593 Add search to sessions list (#2439) 2025-05-06 16:34:11 -07:00
Zane 6c0f8d648f Global/local chat history store in localstorage (#2428) 2025-05-05 09:05:05 -07:00
Kalvin C 1f70c34315 revert: add enabled extensions to agent sequentially not in parallel (#2285) 2025-04-21 11:36:36 -07:00
Bradley Axen cfb0eab9cf fix: use env keys (#2258)
Co-authored-by: Zaki Ali <zaki@squareup.com>
Co-authored-by: Kalvin C <kalvinnchau@users.noreply.github.com>
2025-04-18 14:01:46 -07:00
Zane a1fe3bcbf1 Another take on chat timestamps (#2214)
Co-authored-by: Nahiyan Khan <nahiyan@squareup.com>
2025-04-17 09:37:52 -07:00
Yingjie He 79e65ec3de fix: resolve confirmation (#2161) 2025-04-11 13:58:54 -07:00
Zaki Ali 454e4a47f4 UI Recipe/Custom Agents (#2119)
Co-authored-by: Kalvin Chau <kalvin@block.xyz>
2025-04-11 13:28:29 -07:00
Wendy Tang b030f845ce feat: enable extension from ui (#2117) 2025-04-11 13:06:59 -07:00
Yingjie He df7f2b8ab9 feat: support tool level permission control in ui (#2133) 2025-04-11 12:19:08 -07:00
Zane 8451fb1c89 Fix ESLint warnings and and enable max warnings 0 to fail builds (#2101) 2025-04-09 15:13:53 -07:00
Max Novich 03c06c9bf6 fix windows extensions (#1968) 2025-04-08 10:07:37 -07:00
Kalvin C 101e0acab8 feat: add migration logic from settingsV1 to settingsV2 (#2042) 2025-04-07 12:55:27 -07:00
Kalvin C a4e7d4ef5c feat: parallelize extension startup and handle errors with toasts (#2045) 2025-04-07 09:22:46 -07:00
Joshua Swigut aed70f624f (bug-fix: 1984) Update search highlighter to use overlay (#2035) 2025-04-04 13:43:03 -07:00
Alex Hancock 177cdbe0f2 feat: create named feature flag for settings v2 (#1976) 2025-04-01 14:18:03 -04:00
Lily Delalande e7ad230957 add copy button and make extension builtins any time (#1961) 2025-03-31 21:45:10 -04:00
Alex Hancock 41f3478893 fix: V2 settings carry extensions over during model change (#1944) 2025-03-31 15:05:04 -04:00
Joshua Swigut 326f087637 feat(ui): add search functionality to chat view (#1790)
Co-authored-by: Nahiyan Khan <nahiyan.khan@gmail.com>
2025-03-30 18:54:04 -07:00
Alex Hancock 6bd4f36331 alexhancock/extension-init-cleanup (#1890) 2025-03-27 16:47:38 -04:00
Alex Hancock 9c290c569f chore: Initial pass at cleanup of initializeAgent (#1888) 2025-03-27 15:40:27 -04:00
Max Novich 41ce428a96 fix windows native uvx (#1775) 2025-03-24 09:50:28 -07:00
Michael Neale 20a35c7bad feat: shareable goose bots (#1721) 2025-03-22 22:35:58 +11:00
Alex Hancock 119a7077c2 feat: support deep link extension installs in settings v2 (#1808) 2025-03-21 20:49:20 -04:00
Lily Delalande 6e0a23ef72 remove env vars from bottom menu model setting (#1584) 2025-03-10 10:35:03 -07:00
Yingjie He cd4d6c4a28 fix: check all required keys (#1489)
Co-authored-by: Lily Delalande <ldelalande@squareup.com>
2025-03-03 20:58:58 -08:00
Salman Mohammed 9ae9045584 feat: sessions api, view & resume prev sessions (#1453)
* Centralize session files to goose::session module
* Write session metadata and messages in jsonl
* Refactor CLI build_session to use goose::session functions
* Track session's token usage by adding optional session_id in agent.reply(...)
* NOTE: Only sessions saved through the updates goose::session functions will show up in GUI

Co-authored-by: Bradley Axen <baxen@squareup.com>
2025-03-03 11:49:15 -05:00
Yingjie He f7f2540287 feat: support goose mode in UI (#1434)
Co-authored-by: Lily Delalande <ldelalande@squareup.com>
2025-02-28 17:00:41 -08:00